Удаление поврежденного сектора из раздела NTFS. Badblocks дал мне выход. что теперь?

Я использовал badblocks для сканирования раздела моего жесткого диска на наличие плохих секторов, и он дал мне следующий вывод

output

... из того, что я понимаю, это выглядит как "одна царапина на жестком диске" ... в любом случае я не могу разделить с gparted из-за этого плохого сектора (мой предыдущий вопрос: Мне нужна помощь с увеличением размера раздела файловой системы. Partitioning-o- фобия! ) gparted до сих пор дает мне «красный восклицательный знак» на диске после теста на бадблоки. ... что теперь?

Я также пробовал chkdsk на окнах, но все еще gparted дает красную метку

Как пометить этот плохой сектор, чтобы gparted мог выполнять свою работу? :) ... плз исключить ответы о "замене жесткого диска", я знаю, что могу это сделать.

6
задан 13 April 2017 в 15:23

2 ответа

Попробуйте написать в эти блоки:

sudo dd if=/dev/zero of=/dev/sda6 bs=1024 count=1 seek=303975848
sudo dd if=/dev/zero of=/dev/sda6 bs=1024 count=1 seek=303975849
sudo dd if=/dev/zero of=/dev/sda6 bs=1024 count=1 seek=303975850
sudo dd if=/dev/zero of=/dev/sda6 bs=1024 count=1 seek=303975851

(или в вашем случае вы можете свернуть это до одного dd вызова с count=4)

, затем запустить badblocks снова.

На современном жестком диске контроллер уже знает, что блоки плохие, и переназначит их, но все еще не может предоставить данные из предыдущего местоположения (так как это плохо). Запись в блоки приведет к тому, что все снова будет хорошо выглядеть, и тогда вам не нужно, чтобы файловая система позаботилась об этом.

Если это работает, то второй прогон badblocks не должен найти плохих блоков.

0
ответ дан 13 April 2017 в 15:23

... хорошо, теперь gparted говорит, что это чисто !! НАКОНЕЦ!! ... в любом случае я не уверен, что именно решило проблему, но я перечислю то, что я сделал задом наперед :

sudo ntfsfix -b /dev/sda6, который выдал:

Mounting volume... OK
Processing of $MFT and $MFTMirr completed successfully.
Checking the alternate boot sector... OK
NTFS volume version is 3.1.
Going to un-mark the bad clusters ($BadClus)... OK
NTFS partition /dev/sda6 was processed successfully.

, но до этого я делал:

sudo dd if=/dev/zero of=/dev/sda6 bs=1024 count=1 seek=303975848
sudo dd if=/dev/zero of=/dev/sda6 bs=1024 count=1 seek=303975849
sudo dd if=/dev/zero of=/dev/sda6 bs=1024 count=1 seek=303975850
sudo dd if=/dev/zero of=/dev/sda6 bs=1024 count=1 seek=303975851

, а до этого я делал

sudo badblocks -nvs /dev/sda6 ... что заняло 2 полных дня!

В любом случае, наконец, перед последней командой я открыл Windows 7 и использовал утилиту chkdsk ( щелкните правой кнопкой мыши по разделу, свойствам, «инструментам» (или что-то в этом роде), проверьте на наличие ошибок )

Надеюсь, это кому-нибудь поможет.

0
ответ дан 13 April 2017 в 15:23

Другие вопросы по тегам:

Похожие вопросы: