- PC ค้างระหว่างเล่นเกมและเข้าสู่ BIOS loop โดยตรวจพบ SSD Seagate Firecuda 530 1TB เพียงตัวเดียวจากทั้งหมดสองตัว ทำให้ต้องรีบกู้ข้อมูลอย่างเร่งด่วน
- จากอาการที่ทำงานได้เพียงชั่วคราวตอนเย็น จึงนำ SSD ไปแช่ใน ช่องแช่แข็ง -18°C เป็นเวลา 30 นาที แล้วใส่ในเคส NVMe M.2 USB จากนั้น Mac ก็มองเห็นไดรฟ์
- เนื่องจากมีเวลาน้อยเกินไปหากอาศัยแค่อุณหภูมิ จึงไล่หาจุดที่ต้องกดชิปบางตัวบนบอร์ดให้ทำงาน และใช้ G-clamp กับเศษบัตรยึดแรงกดไว้
- เมื่อความร้อนสูงขึ้นระหว่างการคัดลอก จึงนำฮีตซิงก์จาก PC และ ส่วนหนึ่งของฉากเข้ามุมงานไม้ มาติดด้วยเทปกาวนำความร้อน พร้อมตรวจสอบอุณหภูมิด้วยกล้องถ่ายภาพความร้อนของ CAT S60
- หลังคัดลอก
/Usersและสร้าง อิมเมจ 1TB ด้วยddสำเร็จแล้ว ก็ใช้เครื่องเป่าลมร้อน SMD กับ SSD จนใช้งานได้โดยไม่ต้องพึ่งเครื่องมือ และกู้คืนอิมเมจระบบ Windows ไปยัง Firecuda ตัวใหม่พร้อมเปิดการสำรองข้อมูล
การพบปัญหาและการวินิจฉัยเบื้องต้น
- PC สำหรับเล่นเกมเครื่องนี้ใช้ Seagate Firecuda 530 1TB SSD 2 ตัว เป็นสตอเรจ
- หลังใช้งานมาหลายเดือน PC ค้างระหว่างเล่นเกม และหลังจากนั้นก็ติดอยู่ใน BIOS loop จนบูตไม่ขึ้น
- ตรวจพบ SSD เพียงหนึ่งในสองตัว และแม้จะสลับสล็อตก็ยังเป็นไดรฟ์ตัวเดิมที่มีปัญหา จึงสรุปวงแคบได้ว่าเป็นความขัดข้องของ SSD ฝั่งหนึ่ง
- หลังปล่อย PC ทิ้งไว้หลายวันแล้วลองเปิดอีกครั้ง เครื่องบูตเข้า Windows ได้ แต่ก็ล่มทันที
การไล่หาปัญหาเรื่องอุณหภูมิและการสัมผัสไม่ดี
- เนื่องจากดูเหมือนว่าจะทำงานได้ชั่วคราวในสภาพเย็น จึงมีความเป็นไปได้สูงว่าเป็น ปัญหาที่เกี่ยวข้องกับอุณหภูมิ
- หลังนำ Firecuda ไปแช่ใน ช่องแช่แข็ง -18°C เป็นเวลา 30 นาที แล้วใส่ลงในเคส NVMe M.2 USB Mac ก็สามารถมองเห็นไดรฟ์ได้
- ช่วงเวลาที่ใช้งานได้มีเพียงไม่กี่นาที และเมื่อไดรฟ์อุ่นขึ้นก็ล้มเหลวอีกครั้ง
- จึงสงสัยว่าอาจมี การเชื่อมต่อที่บกพร่อง อยู่ที่ใดที่หนึ่งบนบอร์ด และทำการทดลองเสียบเข้า-ถอดออกซ้ำ ๆ จนพบจุดที่ SSD ทำงานได้เมื่อกดชิปตัวหนึ่ง
อุปกรณ์ยึดชั่วคราวที่ทำจากแคลมป์และเศษบัตร
- เนื่องจากไม่สามารถกดชิปค้างไว้ด้วยมือพร้อมกับคัดลอกข้อมูลได้ จึงใช้ แคลมป์โลหะรูปตัว G
- เพื่อรองรับแผงวงจร SSD จึงสอดเศษบัตรเครดิต Silicon Valley Bank ไว้ใต้ SSD
- เมื่อขัน G-clamp ด้วยแรงที่พอเหมาะเพื่อกดชิป SSD ก็กลับมาทำงานอีกครั้ง
- วิธีนี้ทำให้สามารถทำให้ไดรฟ์ถูกตรวจพบได้แม้ไม่ต้องใช้อุณหภูมิต่ำ
เสริมการระบายความร้อนและคัดลอกข้อมูล
- SSD ร้อนขึ้นอย่างมากระหว่างทำงาน จึงต้องมีการระบายความร้อนเพื่อให้คัดลอกได้อย่างเสถียร
- จึงนำฮีตซิงก์ที่เคยใช้ใน PC และ ส่วนหนึ่งของฉากเข้ามุมงานไม้ มาติดด้วยเทปกาวนำความร้อน เพื่อใช้เป็นฮีตซิงก์ชั่วคราว
- ระหว่างคัดลอก มีการตรวจสอบอุณหภูมิด้วย กล้องถ่ายภาพความร้อน ของโทรศัพท์ CAT S60
- ด้วยชุดนี้ จึงคัดลอกไดเรกทอรี
/Usersของไดรฟ์ออกมาเก็บไว้ก่อน - หลังจากนั้นใช้
ddเพื่อสร้างอิมเมจทั้งไดรฟ์เป็นไฟล์เดี่ยวขนาด 1TB
การใช้ลมร้อนและการกู้คืนขั้นสุดท้าย
- มีการชั่งใจว่าจะซ่อม SSD แบบถาวรด้วยเครื่องเป่าลมร้อน SMD หรือไม่ เพราะอาจเปลี่ยนตัวใหม่จะดีกว่า
- ต่อมาจึงใช้ เครื่องเป่าลมร้อน SMD กับชิปที่ทำเครื่องหมายไว้ด้วยลูกศรสีแดง และ SSD ก็กลับมาทำงานได้โดยไม่ต้องพึ่งเครื่องมืองานไม้
- หลังซ่อม SSD สามารถบูตบน PC ได้อีกครั้ง
- จากนั้นสร้าง Windows System Image ของ SSD ลูกนั้นไว้บนไดรฟ์แยกต่างหาก และกู้คืนอิมเมจนั้นไปยัง Firecuda ตัวใหม่
- สุดท้ายก็เปิดใช้งานการสำรองข้อมูล
1 ความคิดเห็น
ความคิดเห็นบน Hacker News
เคยทำอะไรคล้าย ๆ กันเมื่อนานมาแล้ว ตอนทำงานเป็นช่างประจำโต๊ะซ่อมในร้านซ่อม PC เป็น ไดรฟ์ Connor 40MB รุ่นเก่าที่รัน DOS อยู่ ถ้าบีบกดให้พอดีมันจะทำงาน แต่ถ้ากดแรงไปหรือเบาไปก็จะขึ้น “Abort/retry/ignore”
ผมเลยกดไดรฟ์ไว้ด้วยมือแล้วกด
rซ้ำ ๆ เพื่อ retry สุดท้ายก็สำเร็จ เจ้านายเดินผ่านมาแล้วถามว่า “นี่นายกำลังทำอะไรอยู่เนี่ย?” ผมตอบไปว่า “กำลังบีบข้อมูลออกจากไดรฟ์นี้ครับ!”ยังมีทัวร์สนุก ๆ ที่แสดงให้เห็นว่าเทคโนโลยีไดรฟ์รุ่นเก่านั้นเรียบง่ายจนน่าทึ่งแค่ไหน: https://www.youtube.com/watch?v=8LbFKV_pPAE
ถ้ายังไม่ได้และข้อมูลจำเป็นจริง ๆ ก็ส่งไป Ontrack ที่นั่นจะนำจาน platter ออกมาในคลีนรูมแล้วอ่านข้อมูลโดยตรง
ทำให้นึกถึงตอนเป็นนักศึกษายากจนที่เคย ซ่อมคอมพิวเตอร์ด้วยตะเกียบ ตอนนั้นยังไม่รู้เรื่องรอยบัดกรีเย็น แต่ค้นพบว่าถ้าดัดเมนบอร์ดที่ไม่เสถียรให้โก่งไปในทิศทางหนึ่ง มันจะทำงาน
ผมเลยสอดตะเกียบไม้ไผ่ไว้ระหว่างเมนบอร์ดกับเคสเพื่อให้มันโก่งเล็กน้อย และมันก็อยู่รอดไปได้ตลอดช่วงที่เหลือของปีนั้น
พอมีดีไซน์ซ็อกเก็ตใหม่ออกมา ก็โล่งใจจริง ๆ
ไม่ใช่เครื่องมืองานไม้ แต่เป็นการซ่อมที่ประหลาดที่สุดที่ผมเคยทำ Surface Pro 3 ที่ใช้งานได้ปกติจู่ ๆ ก็ดับและเปิดไม่ติด สุดท้ายไปเจอโพสต์ใน Reddit ที่มีคนบอกว่าเอา SP3 ใส่ถุงแช่แข็งแบบปิดสนิทแล้วใส่ช่องฟรีซ จากนั้นมันกลับมามีชีวิต
ผมก็สงสัย และคิดว่าการแช่แข็งน่าจะทำให้พังหนักกว่าเดิม แต่เครื่องก็ตายไปแล้วเลยไม่มีอะไรจะเสีย ใส่มันลงในถุงแช่แข็งแบบปิดสนิท ไล่อากาศออกให้มากที่สุด แล้วแช่ช่องฟรีซไว้สองสามชั่วโมง จากนั้นเอาออกมาเสียบไฟ มันก็เปิดติด
ตอนแรกอยู่ได้แค่ไม่กี่วัน แต่พอเอาไปแช่อีกก็ฟื้นกลับมาอีก และหลายปีผ่านไปตอนนี้ก็ยังทำงานอยู่ ดูเหมือนเป็นปัญหาเรื่องไฟ ผมเดาว่าการแช่แบตเตอรี่ให้เย็นอาจทำให้เกิดวัฏจักรทางเคมีบางอย่างจนฟื้นตัว
แต่ผมห่อ Surface ด้วยผ้าขนหนูหลายชั้นเพื่อให้อุณหภูมิค่อย ๆ สูงขึ้น หลัก ๆ เพื่อป้องกันไม่ให้เกิดความชื้นที่ไหนสักแห่งภายใน
https://www.reddit.com/r/Surface/comments/5tficj/how_i_reviv...
เขาบอกว่า SSD ร้อนพอสมควรระหว่างทำงาน เลยทำให้เย็นด้วยฮีตซิงก์จาก PC ชิ้นหนึ่ง ส่วนหนึ่งของฉากวัดมุมงานไม้ และเทปกาวนำความร้อน แต่ถ้าเป็นผมจะแนะนำให้ใช้ พัดลม แทน แม้พัดลมตัวเล็กวางไว้ข้างอุปกรณ์ก็สร้างลมได้มากเกินกว่าที่จำเป็นไปมาก
จะดันทุรังใช้สว่าน เครื่องดูดฝุ่นอุตสาหกรรม หรือเลื่อยวงเดือนสร้างลมก็ได้ แต่คงประหยัดพลังงานสู้ฮีตซิงก์แบบพาสซีฟไม่ได้มาก
ผมเคยทำ รีโฟลว์ คอนโทรลเลอร์สำเร็จมาแล้วสองครั้ง ครั้งหนึ่งเป็นไดรฟ์ Intel Optane ที่ใช้มา 3 ปีโดยไม่มีปัญหา แล้ววันหนึ่งก็เริ่มร้อนเกินไป อีกครั้งเป็นไดรฟ์ mSATA ในเครื่อง fanless ที่ตายวันอาทิตย์ซึ่งไม่มีดิสก์ mSATA สำรองด้วย
ทั้งสองกรณีผมใช้กล้องจุลทรรศน์หาคาปาซิเตอร์ที่ลัดวงจรแต่ไม่พบ สุดท้ายปัญหาอยู่ที่ลูกบอลบัดกรี BGA ของคอนโทรลเลอร์ที่ล้า รีโฟลว์ด้วยโปรไฟล์แช่ที่ 225°C → พีก 400°C → คงไว้ที่ 325°C แล้วกู้กลับมาได้
https://microchip.my.site.com/s/article/SAM-Cortex-M3-M4-M7-...
เป็นกรณีศึกษาที่ยอดเยี่ยม เหมือนเวอร์ชันสมัยใหม่ของ การตบหนึ่งทีแบบวิศวกร ที่เคยใช้ตอนดิสก์จานหมุนรุ่นเก่าไม่ยอม spin up อีกแล้ว
ดูเหมือนว่าถ้าเครื่องปิดทิ้งไว้สักพัก สารหล่อลื่นข้างในจะจับตัวแข็งประมาณนั้น ดังนั้นเลยถอดฝาปิดช่องไดรฟ์ออก แล้วใช้นิ้วแตะไดรฟ์ มันก็เริ่มทำงานได้อย่างเสถียรอยู่หลายปี
พอลองใช้แหวนรองกับแคลมป์ฮีตซิงก์แล้วได้แรงกดแบบเดียวกัน ก็เลยทำแบบนั้น และมันก็ยังทำงานดีมาหลายเดือนแล้ว โครงสร้างคือรอยบัดกรีของ GPU อ่อนแอลงจากความเครียดทางความร้อน และเมื่อกดอัดก็ทำให้หน้าสัมผัสกลับมาเชื่อมกัน
การกดแรงหรือ reflow เป็นแค่ทางแก้ชั่วคราวเท่านั้น การซ่อมจริง ๆ คือการ reballing GPU แต่ค่าใช้จ่ายจะสูงขึ้น
การที่เอา Firecuda ไปไว้ในช่องแช่แข็งที่ -18°C นาน 30 นาที แล้วเสียบเข้ากับเคส NVMe M.2 USB จากนั้น Mac มองเห็นไดรฟ์ แปลว่าตอนนี้ ทริกตู้เย็น ใช้กับ NVMe ได้ด้วยแล้วสินะ
ราว 20 ปีก่อนก็เคยเอา HDD เก่าไปใส่ตู้เย็นประมาณ 30 นาที เพื่อดึงไฟล์ออกมาแล้วค่อยทิ้งไดรฟ์เหมือนกัน
เลยไปเอาน้ำแข็งจากเครื่องทำน้ำแข็งของโรงแรมมา แล้วใช้พัดลมกับถาดโลหะช่วยประคองแล็ปท็อปให้ทำงานต่อจนงานเสร็จ
สงสัยว่า 42°C ถือว่าร้อนสำหรับ NVMe หรือเปล่า ช่วงหลังเริ่มเก็บสถิติ SMART จากไดรฟ์หลายตัวที่บ้าน และเท่าที่มี ไดรฟ์ของฉันก็ดูเหมือนจะอยู่แถว ๆ นั้นเป็นปกติแม้แทบจะ idle
เคยเห็นคนบอกด้วยว่าการทำให้ NVMe เย็นเกินไปส่งผลเสียต่อประสิทธิภาพ สิ่งที่สำคัญกว่าคือ ต้องสำรองข้อมูลให้ได้ เพื่อน ๆ รอบตัวชอบ Synology กัน แต่ฉันสายประหยัดเลยใช้ urbackup และมันช่วยกันเรื่องใหญ่ไว้ได้หลายครั้ง
https://www.worldbackupday.com/
ความสามารถในการวินิจฉัยและความคิดสร้างสรรค์เพื่อกู้ข้อมูลน่าทึ่งมาก แต่ถ้าเป็นสถานการณ์เดียวกัน ฉันคงกู้คืนจากแบ็กอัปเอาเลย ของฉันค่อนข้างแปลกหน่อย คือมีไฟล์เซิร์ฟเวอร์โฮมแล็บที่ใช้ฮาร์ดแวร์เซิร์ฟเวอร์จริง ๆ สำหรับสำรองเดสก์ท็อปกับแล็ปท็อป แล้วเซิร์ฟเวอร์ local ตัวนั้นก็ถูกสำรองต่อไปยังเซิร์ฟเวอร์ remote อีกที
เช่น Samsung https://download.semiconductor.samsung.com/resources/data-sh...
นอกจากการส่งไปให้บริการกู้ข้อมูลมืออาชีพแล้ว ก็สงสัยว่ามีวิธีเข้าถึงข้อมูลใน HDD ที่การ์ดคอนโทรลเลอร์เสีย หรือไม่ แม้แต่การ์ดคอนโทรลเลอร์สำรองที่ถอดมาจาก HDD รุ่นเดียวกันที่ซื้อใหม่ก็ยังไม่ยอมรับ
สามารถใช้ฮาร์ดแวร์และซอฟต์แวร์เฉพาะทางดึงข้อมูลนี้ออกมาแล้วบันทึกลงในหน่วยความจำของบอร์ดอื่นได้ แต่วิธีที่ประหยัดคือย้ายชิปจริงจากบอร์ดเดิมไปยังบอร์ดใหม่รุ่นเดียวกัน
โดยทั่วไปเรียกว่า ROM swap และมักเป็นแค่ชิป 8 ขาธรรมดา ๆ ถ้าคุ้นเคยกับการบัดกรีและการถอดบัดกรีก็อาจทำเองได้ หากไม่ถนัด ร้านซ่อมฮาร์ดแวร์อย่างร้านซ่อมมือถือก็มักทำให้ได้
อย่างไรก็ตาม ฮาร์ดดิสก์รุ่นค่อนข้างใหม่อาจไม่มีชิปแยกต่างหาก จึงต้องตรวจสอบรุ่นก่อน ข้อมูลเพิ่มเติมอยู่ที่นี่: https://hddpcb.eu/gb/content/how-to-swap-hdd-pcb
ไดรฟ์ที่ “เสีย” จำนวนมากสามารถทำให้ทำงานต่อได้อย่างน้อยอีกไม่กี่ชั่วโมงด้วยวิธีนี้ หากเห็นสัญญาณว่ายังมีชีวิตเหมือนในโพสต์ต้นฉบับ อย่าไปยุ่งกับแคลมป์หรือรีโฟลว์ แต่ควรใช้สายไฟ/SATA ที่ยาว ต่อเข้ากับคอมพิวเตอร์ที่อยู่นอกประตูช่องแช่แข็งหรือเตาอบ แล้วดึงข้อมูลออกมา
แนะนำให้ใช้ GNU ddrescue ในการดึงข้อมูล เพราะเมื่อเหลือเวลาแค่ไม่กี่ชั่วโมงก่อนจะตายสนิท มันจะช่วยเพิ่มปริมาณข้อมูลที่กู้ได้ให้มากที่สุดภายในเวลาที่มี หากสงสัยว่าไดรฟ์ส่วนใหญ่ว่างอยู่ ก็มีหลายวิธีที่ใช้ได้ในการสร้างไฟล์แผนที่เพื่อข้ามการกู้บล็อกว่าง
https://www.hddzone.com/hard_drive_pcb_replacement.html
หากแน่ใจว่าเป็นบอร์ดที่ต้องการแล้วแต่ยังไม่มีปฏิกิริยาใด ๆ ก็อาจถึงจุดที่ควรขอความช่วยเหลือจากมืออาชีพ หรือยอมรับว่าข้อมูลสูญหายไปแล้ว
การซ่อมแฟลชเมโมรี่น่าสงสัยแบบชั่วคราวด้วยแคลมป์งานไม้กับ ชิ้นส่วนบัตรเครดิตของ Silicon Valley Bank นี่เป็นเรื่องที่ให้ความรู้สึก HN ที่สุดเท่าที่เคยเห็นมา