Terlebih dahulu backup data penting!
Cek
bad sector
hardisk.
root:~
root:~
^^^^^^^^ (L)
Cek
UFS
file system.
root:~
bsize 32768 shift 15 mask 0xffff8000
^^^^^ (B)
Cari sector pertama partisi yg digunakan dalam hardisk.
root:~
/dev/ada0: 310101 cyl 16 hd 63 sec
Part Start Size Type Flags
1: 1 312581807 0xee 0x00
^ (S)
Cari sector-size hardisk.
root:~
1. Name: ada0
Mediasize: 160041885696 (149G)
Sectorsize: 512
^^^ (M)
Mode: r2w2e3
Gunakan formula dibawah ini.
b = ((L - S) * M) / B)
L = 27292160
S = 1
M = 512
B = 32768
b = ((27292160 - 1) * 512) / 32768
b = 426439.984375 ~ 426439 (int)
Rubah permission agar bisa mode write.
root:~
Untuk sector
426439
(
bad sector
) tidak akan digunakan oleh sistem untuk menyimpan data.
root:~
Untuk diagnosa isi sector
426439
(
bad sector
) bisa diredirect outputnya ke file.
root:~
Kembalikan permission ke semula.
root:~
Cek kembali
bad sector
.
root:~
Pastikan hasilnya
-
. Ini sample outputnya:
root:~
^
Jangan lupa setelah yakin tidak ada
bad sector
, recovery semua file lewat
make world
&
restore
file backup.