У меня есть флешка. После использования в течение года или около того некоторые блоки стали нечитаемыми. Я отформатировал диск, чтобы эти блоки были помечены как плохие:

Диалог стандартного формата Форматирование раздела

Были ли они действительно помечены и исключены из таблицы размещения файлов? Мне нужно знать, могу ли я порекомендовать этот подход неопытным пользователям, которые время от времени спрашивают меня об их проблемах.

Как я могу узнать сейчас

  1. если какой-либо из плохих блоков был найден?
  2. сколько там плохих блоков?
  3. где они находятся?

Обновление 1: я хочу узнать, может ли стандартная процедура форматирования помочь в таких ситуациях.

Обновление 2: я узнал, что на этом диске существуют плохие блоки, использующие ChkFlsh

Error at address 1DF448000h: expected "10101010", found "11110000".
Error at address 1DF544000h: expected "10101010", found "11100100".
Error at address 1DF640000h: expected "10101010", found "00001110".
Error at address 1DF73C000h: expected "10101010", found "11101111".
Error at address 1DF838000h: expected "10101010", found "00000000".
Error at address 1DF934000h: expected "10101010", found "11101001".
Error at address 1DFA30000h: expected "10101010", found "01101100".
Error at address 1DFB2C000h: expected "10101010", found "01000100".
Error at address 1DFC28000h: expected "10101010", found "10100111".
Error at address 1DFD24000h: expected "10101010", found "11010110".
Error at address 00000000h: expected "01010101", found "01001100".
Error at range [000FC000h..001F8000h]: device read error.
Error at address 001F8000h: expected "01010101", found "00110011".
Error at address 002F4000h: expected "01010101", found "00001110".
Error at address 003F0000h: expected "01010101", found "00001110".
Pass #1 completed, 16 errors found.

Test completed, total 16 errors found.

3 ответа3

1

Отвечая на ваши вопросы. Во-первых, существует два типа плохих секторов:physical bad sector и logical bad sector . Чтобы узнать больше об этом, перейдите по этой ссылке

Если у вас на флэш-накопителе имеются логические поврежденные сектора, вы можете исправить это с помощью инструмента Windows Check Disk или любого другого инструмента, такого как ChkFlsh .

Однако блокирование поврежденных секторов не может быть выполнено стандартным форматом (быстрый формат), а для блокировки поврежденных секторов необходимо предварительно выполнить формат Low Level Format (LLF) . LLF сотрет диск, в том числе с данными MBR или GPT. Таким образом, его использование приведет к удалению всех данных на диске, и это также будет невозможно восстановить, поскольку оно будет перезаписывать данные нулями вместе с любыми логическими поврежденными секторами.

Чтобы предварительно сформировать низкоуровневый формат - (LLF) на диске с помощью свойства Windows Format, вы можете щелкнуть правой кнопкой мыши диск и выбрать « Format в диалоговом окне «Формат», просто снимите флажок «Быстрое форматирование» и нажмите «Формат». Это займет много времени форматирование, но это сделает работу.

Другой способ сделать это, используя HDDLLF (который я предпочитаю), он будет делать то же самое, но быстрее и лучше.

1

Насколько я знаю, микроконтроллер на USB-накопителе заменит поврежденные сектора резервными секторами, чтобы компьютер не видел дефект. Если на флешке закончились резервные сектора, то есть многие сектора вышли из строя, вы должны увидеть количество поврежденных секторов, если вы запустите chkdsk в командной строке DOS.

0

Вставьте флешку, используйте HDTune "Error Scan" и возьмите кофе ;-)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .