1 poin oleh GN⁺ 2023-08-18 | 1 komentar | Bagikan ke WhatsApp
  • PC yang macet saat bermain game masuk ke loop BIOS, dan hanya satu dari dua SSD Seagate Firecuda 530 1TB yang terdeteksi sehingga pemulihan data menjadi mendesak
  • Melihat gejala yang hanya sempat berfungsi saat dingin, SSD dimasukkan ke freezer -18°C selama 30 menit, lalu drive muncul di Mac melalui casing USB NVMe M.2
  • Karena suhu saja tampaknya tidak memberi cukup waktu, ditemukan titik di mana drive bekerja hanya jika chip tertentu di papan ditekan, lalu tekanan dipertahankan dengan G clamp dan potongan kartu
  • Saat panas meningkat selama penyalinan, heatsink PC dan sebagian penggaris siku pertukangan kayu ditempel dengan pita perekat konduktif termal, dan suhu dipantau dengan kamera termal CAT S60
  • Setelah berhasil menyalin /Users dan membuat image 1TB berbasis dd, SSD diberi perlakuan dengan hot air gun SMD hingga dapat bekerja tanpa alat bantu, lalu image sistem Windows dipulihkan ke Firecuda baru dan backup diaktifkan

Penemuan kerusakan dan diagnosis awal

  • PC gaming tersebut menggunakan dua SSD Seagate Firecuda 530 1TB sebagai media penyimpanan
  • Setelah dipakai beberapa bulan, PC macet saat bermain game, lalu masuk ke loop BIOS dan gagal melakukan boot
  • Hanya satu dari dua SSD yang terdeteksi, dan meski dipindah ke slot lain drive yang sama tetap menunjukkan masalah, sehingga dugaan mengerucut ke kerusakan pada salah satu SSD
  • Setelah PC dibiarkan beberapa hari lalu dinyalakan lagi, Windows sempat melakukan boot tetapi segera crash

Melacak suhu dan kontak yang buruk

  • Karena tampaknya drive sempat bekerja saat dingin, kemungkinan gangguan terkait suhu menjadi semakin kuat
  • Setelah Firecuda dimasukkan ke freezer -18°C selama 30 menit lalu dipasang ke casing USB NVMe M.2, drive terlihat di Mac
  • Waktu operasinya hanya beberapa menit, dan saat drive menghangat, ia kembali gagal
  • Karena dicurigai ada koneksi buruk di suatu bagian papan, percobaan pasang-lepas diulang, dan ditemukan titik saat SSD bekerja ketika chip tertentu ditekan

Perangkat penahan sementara dari clamp dan potongan kartu

  • Karena tidak mungkin terus menekan chip dengan tangan sambil menyalin data, digunakan G clamp logam
  • Untuk menopang PCB SSD, sepotong kartu kredit Silicon Valley Bank diletakkan di bawah SSD
  • Saat G clamp dikencangkan dengan tekanan yang pas ke chip, SSD kembali bekerja
  • Dengan cara ini, drive bisa dikenali bahkan tanpa suhu rendah

Penguatan pendinginan dan penyalinan data

  • SSD menjadi cukup panas saat beroperasi sehingga pendinginan diperlukan untuk penyalinan yang stabil
  • Salah satu heatsink yang dipakai di PC dan sebagian penggaris siku pertukangan kayu ditempel dengan pita perekat konduktif termal dan dimanfaatkan seperti heatsink sementara
  • Selama penyalinan, suhu dipantau dengan kamera termal pada ponsel CAT S60
  • Dengan kombinasi ini, direktori /Users dari drive disalin lebih dulu untuk diamankan
  • Setelah itu, seluruh drive di-image menjadi satu file 1TB menggunakan dd

Perlakuan hot air dan pemulihan akhir

  • Sempat dipertimbangkan apakah SSD akan diperbaiki secara permanen dengan hot air gun SMD, tetapi penggantian juga dinilai bisa lebih baik
  • Setelah itu, hot air gun SMD digunakan pada chip yang ditandai panah merah, dan SSD pun bekerja tanpa alat pertukangan kayu
  • Setelah perbaikan, SSD kembali bisa boot di PC
  • Sebuah Windows System Image dari SSD tersebut dibuat ke drive terpisah, lalu image itu dipulihkan ke Firecuda baru
  • Terakhir, backup diaktifkan

1 komentar

 
GN⁺ 2023-08-18
Komentar Hacker News
  • Dulu sekali, saat bekerja sebagai teknisi bangku di toko servis PC, saya pernah melakukan hal serupa. Itu drive Connor 40MB lama yang menjalankan DOS; kalau ditekan pas, ia bekerja, tetapi kalau ditekan terlalu keras atau terlalu lemah, muncul “Abort/retry/ignore”
    Jadi saya terus menekan drive itu dengan tangan sambil terus menekan r untuk mencoba lagi, dan akhirnya berhasil. Bos lewat dan bertanya, “Sebenarnya kamu sedang apa?” lalu saya menjawab, “Saya sedang memeras data dari drive ini!”

    • Saya pernah mengalami hal serupa, tetapi penyebabnya tampak lebih seperti gaya semacam giroskop daripada tekanan pada casing. Saya harus memegang laptop dalam posisi miring dan berputar-putar di tempat sambil menyalin data; kalau berhenti, drive akan berbenturan seperti menggerus sesuatu dan sistem operasi macet
    • Untuk pembaca yang lebih muda, saya ingin menegaskan bahwa drive 40MB bukan salah ketik. Bayangkan betapa kecilnya kapasitas hard drive ini, dan bahwa drive itu bahkan mungkin berupa drive 5,25 inci full-height dengan tinggi 3,25 inci
      Ada juga tur menarik yang menunjukkan betapa mencengangkannya kesederhanaan teknologi drive lama: https://www.youtube.com/watch?v=8LbFKV_pPAE
    • Saya juga memakai cara serupa pada hard drive iPod yang rusak. Kalau ditekan, ia bekerja, jadi saya menyelipkan kartu nama yang dilipat di antara pelat belakang luar dan drive; tekanannya cukup untuk membuatnya berfungsi. Karena tidak menjadi panas sampai bisa terbakar, saya anggap itu aman
    • Pada 1990, saat bekerja sebagai engineer layanan lapangan di toko servis PC, saya sering memakai semprotan pendingin sirkuit. Pemulihan data hard drive biasanya dilakukan dalam 3 langkah, dan umumnya tidak perlu melewati langkah 2
      1. Coba pasang di komputer lain, 2) semprotkan banyak semprotan pendingin dan lihat apakah bisa berjalan sekitar satu jam, 3) lepas papan sirkuit drive dan ganti dengan papan dari drive sehat dengan model yang sama
        Kalau tetap tidak bisa dan datanya benar-benar diperlukan, kami mengirimnya ke Ontrack. Di sana mereka mengeluarkan platter di cleanroom dan membaca datanya secara langsung
    • Saya pernah punya drive yang akses filenya berhenti lalu mulai berbunyi klik; kalau ditegakkan menyamping dan dihantamkan ke meja, sepertinya ada sesuatu yang tersangkut lalu terlepas
  • Ini mengingatkan saya pada masa mahasiswa miskin ketika saya memperbaiki komputer dengan sumpit. Saat itu saya belum tahu tentang solder dingin, tetapi saya menemukan bahwa motherboard yang tidak stabil bisa bekerja jika dilengkungkan ke arah tertentu
    Jadi saya menyelipkan sumpit bambu di antara motherboard dan casing agar tetap sedikit melengkung, dan itu bertahan sepanjang sisa tahun tersebut

    • Tidak sepenuhnya sama, tetapi dulu ada masa ketika klip plastik di kedua ujung soket SIMM 30-pin benar-benar buruk. Saat masih muda saya belum pandai mengatur tenaga sehingga kadang mematahkannya; untungnya, di belakang slot tersebut pada mesin utama saya ada modul lain, jadi saya menyelipkan penghapus pensil agar SIMM di soket yang rusak tetap tertekan dan terus berkontak
      Setelah desain soket baru muncul, saya benar-benar lega
  • Bukan alat pertukangan kayu, tetapi ini perbaikan paling aneh yang pernah saya lakukan. Surface Pro 3 yang sebelumnya berfungsi baik tiba-tiba mati dan tidak mau menyala; akhirnya saya melihat posting di Reddit dari seseorang yang mengatakan SP3-nya hidup kembali setelah dimasukkan ke kantong freezer bersegel dan diletakkan di freezer
    Saya skeptis dan berpikir membekukannya justru lebih mungkin merusaknya, tetapi perangkat itu sudah mati, jadi tidak ada yang perlu dirugikan. Saya memasukkannya ke kantong freezer bersegel dengan udara dikeluarkan sebanyak mungkin, menaruhnya di freezer selama beberapa jam, lalu mengeluarkannya dan menyambungkan daya; ternyata menyala
    Awalnya hanya bertahan beberapa hari, tetapi setelah dibekukan lagi, ia hidup kembali, dan beberapa tahun kemudian masih berfungsi. Kelihatannya seperti masalah daya, dan saya menduga pembekuan baterai mungkin memicu semacam siklus kimiawi yang memulihkannya
    Namun saya membungkus Surface dengan beberapa lapis handuk agar suhunya naik perlahan. Utamanya untuk mencegah terbentuknya kelembapan di suatu tempat di bagian dalam
    https://www.reddit.com/r/Surface/comments/5tficj/how_i_reviv...

    • Dulu, ketika Game Boy generasi awal memakai 4 baterai AA, kalau baterainya habis, memasukkannya sebentar ke freezer bisa memberi beberapa menit pemakaian lagi. Teori soal baterai itu mungkin benar
    • Saya penasaran apakah mengganti baterainya akan memperbaikinya
  • Katanya SSD menjadi cukup panas saat beroperasi, lalu didinginkan dengan salah satu heatsink PC, sebagian siku tukang kayu, dan pita perekat termal; kalau saya, saya akan menyarankan kipas saja. Kipas kecil pun, jika diletakkan di samping perangkat, akan menghasilkan aliran udara jauh lebih banyak daripada yang diperlukan

    • Bongkahan logam adalah heatsink yang bagus, dan penggaris panjang seperti itu juga menghantarkan panas serta punya luas permukaan yang lumayan, sehingga baik untuk membuang panas. Yang lebih penting, kipas bukan alat pertukangan kayu
      Memang bisa saja membuat aliran udara dengan bor, vacuum cleaner industri, atau gergaji bundar, tetapi efisiensi energinya akan jauh lebih rendah daripada heatsink pasif
  • Saya sudah dua kali berhasil dengan reflow controller. Yang pertama adalah drive Intel Optane yang dipakai tanpa masalah selama 3 tahun lalu suatu hari mulai terlalu panas, dan yang lainnya adalah drive mSATA pada mesin fanless yang mati pada hari Minggu ketika tidak ada disk mSATA cadangan
    Dalam kedua kasus, saya mencari kapasitor yang short dengan mikroskop tetapi tidak menemukannya, dan akhirnya masalahnya adalah bola solder BGA controller yang sudah lelah. Saya bisa menghidupkannya kembali dengan reflow: soak 225°C → peak 400°C → tahan 325°C

  • Ini contoh yang bagus. Rasanya seperti versi modern dari pukulan ala engineer yang dulu dipakai saat drive berputar lama tidak lagi mau spin up

    • Saya pernah mendapat IBM-PC lama yang pemilik sebelumnya sudah upgrade dengan hard drive 20MB. Katanya sejak suatu saat tidak bisa boot, jadi diberikan kepada saya; kalau poros lengan head baca/tulis yang menonjol di bagian bawah drive digerakkan, head terangkat dari permukaan disk dan mesin bisa boot
      Sepertinya pelumas internal mengeras kalau mesin dimatikan selama beberapa waktu. Jadi saya melepas penutup slot drive, lalu menyentuh drive dengan jari, dan selama beberapa tahun mesin itu bisa menyala dengan stabil
    • Saya membeli PS4 generasi awal bekas dengan harga murah, tetapi hanya bisa menyala kalau motherboard di sekitar power supply ditekan. Saya menekan titik itu dengan potongan kayu dan clamp, lalu berhasil
      Ternyata memakai washer pada clamp heatsink memberikan tekanan yang sama, jadi saya lakukan itu, dan sudah beberapa bulan berjalan baik. Sambungan solder GPU melemah karena stres termal, dan ketika ditekan kontaknya pulih
      Memberi tekanan atau melakukan reflow hanya solusi sementara; perbaikan sebenarnya adalah reballing GPU, tetapi biayanya jadi besar
    • Drive lama yang sudah beberapa tahun ada di laci sama sekali tidak mau menyala, tetapi setelah tidak sengaja terjatuh dan menghantam keras kaki meja logam, drive itu berfungsi normal. Berkat itu semua data bisa saya salin
    • Saya pernah dua kali memasukkan drive eksternal berputar yang rusak ke freezer, dan keduanya hidup kembali cukup lama untuk memulihkan data. Keduanya adalah HDD kecil untuk laptop yang sudah benar-benar berhenti bekerja
  • Firecuda dimasukkan ke freezer -18°C selama 30 menit lalu dipasang ke casing USB NVMe M.2, dan drive terlihat di Mac; sepertinya ini berarti trik kulkas sekarang juga berhasil untuk NVMe
    Sekitar 20 tahun lalu saya juga pernah memasukkan HDD lama ke kulkas sekitar 30 menit, mengambil file-file darinya, lalu membuang drive tersebut

    • Dulu saat perjalanan dinas, larut malam sedang mengedit audio, tiba-tiba laptop mati dalam keadaan darurat. Dinyalakan lagi langsung mati, berikutnya makin cepat mati, sampai akhirnya saya sadar itu karena overheating
      Saya mengambil es dari mesin es hotel, lalu memakai kipas dan baki logam agar laptop tetap hidup sampai pekerjaan selesai
  • Saya ragu 42°C termasuk suhu panas untuk NVMe. Belakangan saya mulai mengumpulkan statistik SMART dari beberapa drive di rumah, dan pada drive-drive yang saya punya suhu sekitar itu tampak biasa bahkan saat hampir idle
    Saya juga pernah membaca bahwa menjaga NVMe terlalu dingin bisa buruk untuk performa. Yang lebih penting adalah wajib punya backup. Teman-teman di sekitar saya suka Synology, tetapi karena saya tipe hemat saya memakai urbackup, dan beberapa kali itu menyelamatkan saya dari masalah besar
    https://www.worldbackupday.com/

    • Benar. Saya punya Synology dan hampir semuanya sudah dibackup, tetapi justru PC ini terlewat. Saya menganggapnya hanya “PC gaming”, tetapi kemudian sadar saya tidak ingin menginstal ulang semuanya dan bersusah payah memulihkan drive. Sekarang sudah saya atur agar dibackup ke Synology
    • Menurut saya 42°C sama sekali bukan suhu panas untuk NVMe SSD. Batas yang direkomendasikan tidak langsung teringat
      Kemampuan diagnosis dan kreativitas untuk pemulihan data memang mengagumkan, tetapi kalau saya di situasi yang sama, sepertinya saya akan memulihkan dari backup saja. Saya agak tidak biasa karena punya file server homelab berbasis hardware server sungguhan, tempat desktop dan laptop saya dibackup, lalu server lokal itu dibackup lagi ke server jarak jauh
    • Secara umum, suhu operasi yang aman berada di antara 0~70°C
      Contoh: Samsung https://download.semiconductor.samsung.com/resources/data-sh...
    • Field Max pada foto tertulis 42,4°, tetapi kalau melihat target di tengah, tampilannya 88,7°. Saya juga awalnya terlewat dan bingung dengan cara yang sama
  • Selain mengirimkannya ke layanan pemulihan data profesional, saya penasaran apakah ada cara untuk mengakses data pada HDD yang kartu kontrolernya rusak. Kartu kontroler cadangan yang dilepas dari HDD model sama yang baru dibeli pun tidak diterima.

    • Sejak sekitar 15 tahun lalu, PCB hard disk umumnya memiliki chip EEPROM atau flash yang berisi nilai rekaman pabrik yang disebut data adaptif. Nilai ini adalah data yang disesuaikan dengan head dan platter drive tempat PCB tersebut dipasang.
      Dengan perangkat keras dan perangkat lunak profesional, data ini bisa diekstrak lalu disimpan ke memori board lain, tetapi cara murahnya adalah memindahkan chip fisik dari board lama ke board baru yang sama.
      Ini umum disebut ROM swap, dan biasanya hanya berupa chip 8-pin sederhana, jadi jika terbiasa menyolder dan melakukan desoldering, Anda bisa melakukannya sendiri. Jika tidak terbiasa, toko perbaikan perangkat keras seperti tempat servis ponsel biasanya bisa melakukannya.
      Namun, hard disk yang relatif baru mungkin tidak memiliki chip terpisah, jadi perlu memeriksa modelnya. Informasi tambahan ada di sini: https://hddpcb.eu/gb/content/how-to-swap-hdd-pcb
    • Coba dinginkan sampai suhu freezer lalu lihat apakah berfungsi. Sebaliknya, bisa juga coba panaskan hingga sekitar 60°C lalu periksa. Cara ini berlaku untuk hard disk maupun SSD.
      Banyak drive yang “rusak” bisa dibuat berfungsi setidaknya beberapa jam lagi dengan cara ini. Jika seperti tulisan asli masih ada tanda-tanda kehidupan, jangan mengutak-atik clamp atau reflow; lebih baik sambungkan ke komputer di luar pintu freezer atau oven dengan kabel daya/SATA yang panjang, lalu salin datanya.
      Untuk ekstraksi data, saya merekomendasikan GNU ddrescue. Saat hanya tersisa beberapa jam sebelum benar-benar mati, alat ini memaksimalkan jumlah data yang bisa dipulihkan dalam waktu yang tersedia. Jika diduga drive sebagian besar kosong, ada juga beberapa cara berguna untuk membuat file peta agar melewati pemulihan blok kosong.
    • Pada board kontroler ada chip BIOS yang harus dipindahkan ke board baru. Jika drive-nya cukup modern, ini akan cukup sulit dan memerlukan peralatan rework udara panas.
      https://www.hddzone.com/hard_drive_pcb_replacement.html
    • Pertama-tama perlu dilihat bagaimana Anda bisa yakin bahwa kontrolernya memang bermasalah. Banyak kontroler menyimpan sebagian firmware atau pengaturan di platter disk, sehingga tanpa platter, board mungkin tidak muncul di SATA.
    • Periksa kembali nomor pada board kontroler. HDD itu rumit seperti komputer kecil, dan produsen cukup sering mengubah bagian internal bahkan selama produksi model yang sama.
      Jika board yang diinginkan sudah benar tetapi tetap tidak bereaksi sama sekali, mungkin sudah saatnya meminta bantuan profesional atau menganggap datanya hilang.
  • Perbaikan sementara memori flash mencurigakan dengan clamp pertukangan dan potongan kartu kredit Silicon Valley Bank—ini cerita paling khas HN yang pernah saya lihat