Kotak Penelusuran

Rabu, 01 Juli 2015

Memperbaiki Harddisk Bad Sector Dengan Cara Jump Sector

Melanjutkan kisah pada post yang terdahulu, setelah install ulang pada hardisk 500GB ST3500418AS 7200.12 memang sudah berjalan baik dan stabil. Namun, pada hardisk yang satunya 320GB ST3320613AS 7200.11 masih menunjukan gejala rusak.
Hardisk 320GB memang sudah bisa terdeteksi di bios. Tetapi, ketika memasuki windows (seven) muncul berbagai macam masalah seperti sering nge-hang , bahkan blue screen. Setelah saya cek menggunakan berbagai utility ternyata hardisk tersebut telah mengalami badsector, mungkin karena umurnya yang sudah lama.
Saya mencoba menggunakan hdd regenerator 2011 untuk memperbaiki hd tersebut. Namun, mungkin karena bad sector yang ada merupakan kerusakan fisik maka untuk memperbaiki beberapa ribu sektor saja memakan waktu seharian, bahkan hanya untuk scanning sector.

Untungnya ada fitur start sector dan end sector pada pilihan scanning. Untuk itu saya memperkirakan sejauh mana dan sector mana yang rusak. Dan jikalau saya menemukan sektor yang rusak, alih 2x melanjutkan scan saya malah menghentikan proses scan lalu mereset komputer saya (saya bekerja lewat hdd regenerator bootable media).

Setelah saya menentukan range sektor mana yang rusak, kemudian saya merencanakan bagaimana meng-partisi hd agar bagian yg rusak tidak dibaca (head tidak mengakses bad sector).
Mengetahui kerusakan ada pada 60GB maka saya membuat partisi C agar ukurannya 55GB saja. Sehingga ada jarak antara partisi yang bagus dan bad sector.
Untuk mengatur partisinya untungnya saya menggunakan jendela 7 sehingga lebih mudah mengaturnya.


Ketika awalnya partisi C bernilai 80GB kemudian saya ubah menjadi 55GB.
Kemudian saya membuat partisi 100GB lalu saya pecah partisi tersebut menjadi 2 yaitu 51GB dengan 48GB. Kemudian saya buat partisi 48GB tersebut menjadi NTFS. Baru kemudian pastisi 51GB saya hapus (delete partition). Maka partisi 51GB tersebut menjadi free partition dan tidak akan diakses oleh hardisk. Untuk partisi E dan F saya buat seperti biasa.
Setelah saya buat partisi demikian memang saya mendapatkan hardisk tersebut dapat bekerja kembali. Namun, hardisk tersebut tidak lagi 320GB. Lebih baik demikian dari pada tidak sama sekali.
Akhir Kata
Good Luck
Good Read
Good Try
Segala bentuk kerusakan atau kehilangan data pada praktikum ini tidak saya tanggung. Untuk itu perhatikan dengan seksama langkah2x yg diberikan
Untuk memperbaiki Seagate Barracuda 7200.12 anda harus membaca artikel saya sebelumnya tentang memperbaiki Barracuda 7200.11 karena langkah2x yang dilakukan hampir sama.
Hardisk yang saya gunakan adalah 500GB Seagate Barracuda 7200.12 ST3500418AS
  • Langkah 1
Seperti memperbaiki Seagate Barracuda 7200.11 setelah hardisk dinyalakan dan motor berhenti, masuk hyperterminal kemudian ketik ctrl dan z bersaman (tanpa enter) maka akan keluar
F3 T>
kemudian ketik /2 lalu tekan enter maka akan muncul
F3 2>
lalu ketik Z dan tekan enter maka muncul
Spin Down Complete
Elapsed Time 6.035 secs

Lalu cabut isolator konekor head dan kencangkan sekrup pcb.
  • Langkah 2
Pada langkah ini seharusnya pada hyperterminal terlihat sebagai berikut
F3 2>
Kemudian ketik U dan tekan enter maka akan terlihat
HighPowerMode
ExecuteSpinRequest

Spin Up Complete
Elapsed Time 3.573 secs

kemudian ketik / lalu tekan enter maka akan keluar
F3 T>
lalu ketik m0,2,2,,,,,22 dan tekan enter maka akan keluar
Max Wr Retries = 00, Max Rd Retries = 00, Max ECC T-Level = 16, Max Certify Rewr
ite Retries = not supported

User Partition Format Successful – Elapsed Time 0 mins 00 secs
pada tahap ini pada hyperterminal akan muncul
F3 T>
lalu ketik /1 lalu enter dan akan keluar
F3 1>
kemudian ketik N1 dan enter sehingga keluar
Clear SMART is completed.
F3 1>
Rst 0x08M
(P) SATA Reset

Lepas seluruh konektor dan hardisk seharusnya sudah dapat digunakan kembali.
Jangan lupa untuk langsung update firmware (CC49) yang dapat di-download di website seagate dan membuat cd bootablenya agar dpt langsung diupdate lewat cd tanpa harus install os terlebih dahulu.
Bahan bacaan utama
http://computersciencelabs.blogspot.com/2011/02/seagate-720012-sim-error-firmware-fault.html
Akhir kata
Good Luck
Good Read
Good Try

Segala bentuk kerusakan atau kehilangan data pada praktikum ini tidak saya tanggung. Untuk itu perhatikan dengan seksama langkah2x yg diberikan.
Kerusakan hd yang dimaksud di sini adalah seagate barracuda tidak terdeteksi bios (bricked). Harddisk milik saya adalah Seagate Barracuda 7200.11 kapasitas 320GB (serial ST3320613AS) dengan firmware SD22.
Untuk itu anda membutuhkan peralatan berikut ini:
– Harddisk Seagate Barracuda 7200.11(serial apapun) yang rusak (bricked/tidak terdeteksi bios/busy/BSY error).
– Konverter rs232 to TTL (contoh rangkaian ada pada artikel saya .
koneksi serial DB9 (biasanya ada di komputer lama) atau bisa menggunakan konverter serial DB9 to USB.
– Obeng2x, kertas tebal/plastik bungkus harddisk.
Kemudian ikuti langkah2x berikut.
  • Langkah 1
Setelah membuat rs232 to TTL konverter, cek terlebih dahulu apakah alat tersebut bekerja ato tidak. Cara termudahnya dengan test looping seperti berikut.
Pasang konverter (rs232 to TTL) ke DB-9 pada komputer atau konverter USB to rs232. Lalu buka hyperterminal.


Pada hyperterminal, pastikan ASCII setup pada hyperterminal properties seperti di atas terutama “Echo typed characters locally”. Dengan demikian bila kita ketik karakter pada hyperteminal maka tidak akan tampil di layar.
Kemudian hubungkan output tegangan TTL (panah keluar pada gambar di bawah) dengan input tegangan TTL (panah masuk).


Maka, ketika kita mengetik karakter2x pada hyperterminal, akan tampil karakter yang kita ketik. Lalu cabut hubungan tadi lalu ketik karakter di hyperterminal. Dan pastikan karakter tidak tampil pada hyperterminal.
Dengan demikian kita mengetahui konverter rs232 to TTL yg kita punya sudah jalan.
  • Langkah 2

Siapkan hardisk seagate yang rusak, lalu bongkar bagian pcb nya.

Maka anda dapat melihat konektor head dan konekter motor seperti gambar di atas.
Yang dibutuhkan sekarang adalah mengisolasi bagian konektor head agar tidak menempel pada pcb ketika dipasang kembali. Tetapi isolasi tersebut bisa dilepas ketika pcb terpasang.
Untuk itu anda membutuhkan kertas selebaran iklan yang licin atau pada kasus saya menggunakan bungkus plastik harddisk karena bentuknya yang elastis dan licin sehingga mudah dicabut ketika pcb terpasang.
bungkus plastik
  • Langkah 3
Setelah konektor head tertutup dan pcb terpasang kembali pada harddisk, pastikan sekrup yang ada di sekitar konektor head tidak terlalu kencang. Karena nantinya plastik isolator tersebut harus dicabut ketika hardisk bekeja, sehingga konektor head terpasang (menempel) kembali ke pcb.
Untuk itu berlatihlah terlebih dahulu (hardisk dalam keadaan mati) untuk mencabut plastik isolator dan mengencangakan sekrup pcb. Nantinya keahlian ini dibutuhkan ketika hardisk dalam keadaan bekerja.
  • Langkah 4
Setelah plastik isolator terpasang, hubungkan tx rx hardisk dengan tx rx konverter rs232 to TTL.
Tx konverter terhubung ke Rx hardisk
Rx konverter terhubung ke Tx hardisk
drivepinarrangementqx6
Maka keseluruhan rangkaian seperti di bawah ini.
rangHDD
  • Langkah 5
Setelah semuanya terpasang. Beri tegangan pada hardisk (waktu itu saya menggunakan tegangan dari CPU). Setelah hardisk hidup, biarkan sampai motornya berhenti (tidak ada suara motor hardisk).
Lalu buka hyperteminal dan pastikan setingan com nya seperti berikut.
comsettingsih2
Lalu klik ok dan pastikan tidak ada eror yang terjadi.
  • Langkah 6
Pada hyperterminal tekan secara bersama2x tombol “ctrl” dan “z” (tanpa enter).
Maka akan ada respon dari hardisk dan akan tampil
F3 T>
pada layar hyperterminal.
Jika hal itu tidak terjadi maka anda harus mengecek kembali rangkaian konverter rs232 to TTL apakah sudah benar dan bekerja (dengan cara looping tes). Kemudian periksa kembali tx rx hardisk ke konverter apakah terbalik ato tidak.
Pengalaman yang saya alami, bagian ini adalah yang paling membingungkan, karena entah tx rx yang terbalik atau ground yang tidak terpasang atau konektor yang tidak menempel pada pin tx rx hardisk. Dibutuhkan ketelitian tinggi pada pekerjaan ini.
  • Langkah 7
Jika
F3 T>
sudah muncul di hyperterminal kemudian,
ketik /2 lalu tekan enter maka akan muncul
F3 2>
ketik Z dan tekan enter maka akan muncul
Spin Down Complete, Elapsed Time 0.146 msecs
Elapsed Time bisa bervariasi nilainya.
  • Langkah 8
Lepaskan isolator yang kita pasang tadi (dicabut) lalu kencangkan semua sekrup yang ada pada pcb.
CABUT ISOLATOR
  • Langkah 9
Kembali ke hyperterminal, ketik U lalu tekan enter maka akan muncul
Spin Up Complete, Elapsed Time 6.864 secs
Seperti biasa Elapsed Time bisa bervariasi nilainya.
  • Langkah 10 (bisa dilompati/skip)
Pada bagian ini anda bisa melewatinya karena hanya digunakan untuk mengecek apakan semuanya sudah benar. Dan perintah (F712) berikut hanya bekerja pada seagate 500GB 7200.11 dengan firmware SD15. Jika ini bukan firmware anda maka bisa dilewati.
ketik / lalu tekan enter maka akan keluar
F3 T>
kemudian ketik F712 dan tekan enter maka akan keluar
Byte:0712: RealTimeUpdatedFlags = 00 00
Byte:0712: Bit:0, HPA_SET_BY_SETMAX = 0
Byte:0712: Bit:1, HPA_SET_BY_SETMAX_EXT = 0
Byte:0712: Bit:2, DCO_SET_ACTIVE = 0
Byte:0712: Bit:3, CONGEN_READ_FROM_MEDIA = 0 <- b="" configuration="" from="" loaded="" not="" surface="">

lalu ketik F,,22 dan tekan enter maka akan keluar
Drive Configuration restored to defaults
lalu ketik F712 dan tekan enter maka akan keluar
Byte:0712: RealTimeUpdatedFlags = 08 00
Byte:0712: Bit:0, HPA_SET_BY_SETMAX = 0
Byte:0712: Bit:1, HPA_SET_BY_SETMAX_EXT = 0
Byte:0712: Bit:2, DCO_SET_ACTIVE = 0
Byte:0712: Bit:3, CONGEN_READ_FROM_MEDIA = 1 <- b="" done="">

  • Langkah 11
Pada langkah ini anda harus melihat F3 T> pada hyperterminal,
kemudian ketik /1 dan tekan enter maka akan keluar
F3 1>
kemudian ketik N1 dan tekan enter maka akan keluar
F3 1>
lalu ketik / dan tekan enter maka akan keluar
F3 T>
  • Langkah 12 (bisa di-skip karena hanya untuk firmware SD15 saja)
Sebelum memasuki langkah selanjutnya anda harus mencabut kabel power hardisk kemudian memasangnya kembali.
Tunggu sekitar 10 sampai 20 detik (sampai motor mati).
Kemudian pada hyperterminal harus tampil
F3 T>
jika tidak seperti biasa anda harus menekan ctrl dan z secara bersamaan (tanpa enter)
  • Langkah 13
Setelah terlihat
F3 T>
maka anda harus mengetik m0,2,2,0,0,0,0,22 lalu tekan enter maka akan keluar
Max Wr Retries = 00, Max Rd Retries = 00, Max ECC T-Level = 00, Max Certify Rewrite Retries = 0000
User Partition Format 5% complete, Zone 00, Pass 00, LBA 00008DED, ErrCode 00000080, Elapsed Time 0 mins 05 secs
User Partition Format Successful – Elapsed Time 0 mins 05 secs

pada bagian ini mungkin akan sedikit lama sehingga tunggu saja.
Jika proses sudah selesai maka akan tampil
F3 T>
Jika sudah tampil anda bisa melepaskan semuanya dan hardisk anda seharusnya sudah bisa terdetek oleh bios dan digunakan kembali.
  • Langkah 14
Jika sudah terdeteksi bios anda seharusnya segera mengupdate firmware hardisk anda dengan cd bootable firmware yang bisa anda dapatkan di situs seagate. Update firmware terbaru yang saya gunakan adalah SD2B.