Отметить плохие блоки как непригодные для использования в NTFS с помощью linux
Один из моих ноутбуков использует окна, и после определенного воздействия он больше не загружается, я решил, что диск может быть поврежден. Поэтому я запустил живой Kali linux и просмотрел его с помощью badblocks (как в этой статье ) и нашел десять тысяч из них (плохие блоки). Теперь, как я могу пометить эти блоки как непригодные, потому что кажется, что fsck не работает в NTFS.
badblocks /dev/sda > ~/bad_blocks
- Как увеличить размер раздела NTFS?
- Является ли ext4 более дорогим, чем ntfs?
- Преобразование FAT32 в NTFS без форматирования (сервер 2008)
- Как я могу проверить фактический размер, используемый в каталоге NTFS со многими hardlinks?
- Получение через EFS (зашифрованная файловая система)
- Почему на внешнем USB-накопителе есть рабочая корзина?
- Как добавить метаданные в файлы / папки NTFS?
- Бесконтактный внешний накопитель с NTFS
- Пустые папки после восстановления файловой системы NTFS
- Есть ли способ выяснить, какой файл был изменен chkdsk для замены плохого кластера?
- Почему файловые менеджеры не используют таблицу основных файлов для мгновенного поиска?
- Gparted: во время изменения раздела изменился раздел NTFS, как я могу его восстановить?
- Удаление большого количества файлов в Windows происходит медленно
Я боюсь, что это не поможет вам в любом случае загрузиться. Скорее всего, в этих поврежденных блоках есть критические системные файлы, и вы не можете получить к ним доступ.
Ваш HD больше нельзя использовать. Лучшее, что вы можете сделать, это использовать ddrescue
или аналогичный инструмент, чтобы сделать полную копию жесткого диска или доступ к нему из файла на другой жесткий диск, а затем использовать программное обеспечение для восстановления данных в этом файле образа жесткого диска.
Я не знаю ни одного общедоступного инструмента Linux, который поддерживает это. В планах ntfsck
из ntfsprogs – самого продвинутого общедоступного пакета для NTFS (см. ntfsprogs\ntfsck.c
в его источнике ), но об этом. (Возможно, вы сможете заключить контракт с разработчиками для реализации этого для вас. Это не так сложно технически, просто время и усилия.)
Итак, ваш лучший выбор – загрузить с Windows Live media ( MS DaRT является официальным для ремонтных задач) и запустить chkdsk /r
.
Мне также удалось загрузить с компакт-диска Linux Live, поделившись блочным устройством с Samba, затем установив и проверив его по сети с Windows-машины с помощью ImDisk .
В качестве альтернативы, как отменить кластер NTFS как плохой? Описывает, как это сделать вручную. В основном, он редактирует метаданные NTFS в шестнадцатеричном редакторе.
Все плохие блоки должны быть в одном месте, как скребок на жестком диске. Итак, попробуйте восстановить все, что вы можете, и сделать 2 раздела вокруг неисправной области.