Будут ли блокироваться блокировками с ошибкой в Linux командой badblocks как помеченными как "плохие" в Windows?
Теоретически они не будут. Команда badblocks
собирает список плохих блоков, которые могут использоваться командой, которая создает раздел и может принимать список плохих блоков в качестве входных данных. Одной из таких команд является mke2fs
.
Однако все это относится только к старым дискам, которые не выполняют автоматическое фоновое тестирование и перемещение сектора. Абсолютное большинство дисков, которые можно купить сегодня, не будут показывать свои плохие блоки перед badblocks
. Вместо этого они будут молча перемещать блокираторы, пока не исчерпаются зарезервированные ресурсы. Когда зарезервированная емкость истощается, многие потребители и некоторые корпоративные диски перестают реагировать на любые внешние раздражители, поступающие через их интерфейс управления.
Будут ли badblocks
проверять существующий раздел Windows?
Да, это будет. Команда работает на уровне блочного устройства, где нет различий между файловыми системами. Однако данные будут в основном полезны в качестве индикатора износа диска и риска потери данных.
Опять же современные накопители скрывают свои проблемы от таких программ, как badblocks
но показывают их в SMART
Какие есть инструменты для проверки диска на наличие ошибок, которые можно использовать в Windows или Linux?
Очень подробные отчеты могут быть получены с MHDD или Victoria. Эти утилиты обычно запускаются с загрузочного компакт-диска или загрузочного USB-накопителя.