Как изолировать поврежденные сектора на жестком диске в Windows 7? [Дубликат]


12

Если я знаю, что на жестком диске есть поврежденные сектора, как я могу «пометить» их, чтобы Windows 7 не записывала их, когда копирую файлы и прочее?

Ответы:


11

Согласно Microsoft, при запуске обычного (или полного) формата (в отличие от «быстрого») на разделе будут отмечены все поврежденные сектора в этом разделе (выделено мое):

Когда вы решаете запустить обычный формат на томе, файлы удаляются с тома, который вы форматируете, и жесткий диск сканируется на наличие поврежденных секторов . Сканирование поврежденных секторов отвечает за большую часть времени, необходимого для форматирования тома. источник

В Vista и более поздних версиях это достигается путем записи нулей во весь раздел.

Чтобы запустить полный формат на диске, достаточно щелкнуть правой кнопкой мыши на диске, выбрать «Формат» и снять флажок быстрого форматирования:

флажок формата

Обратите внимание, что полный формат занимает намного больше времени, чем быстрый формат. Время масштабируется в зависимости от размера диска (то есть большие диски отформатируют больше времени, чем маленькие).


Это то, что я в конечном итоге делал на жестком диске с поврежденными секторами - эквивалент linux был бы mkfs -c. Если на нем есть плохие сектора, это может быть признаком других неприятных событий, поэтому будьте осторожны, не держите ничего критического и не поддерживайте его
Journeyman Geek

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

9

Это делается автоматически ОС и NTFS. Чтобы проверить это сейчас, просто запустите CHKDSK. Любые плохие сектора отмечены и не используются. CHKDSK / R попытается восстановить плохой сектор.

Один (из нескольких!) Способов попасть туда: открыть проводник Windows; щелкните правой кнопкой мыши на диске и выберите Свойства из контекстного меню; выберите вкладку «Инструменты»; выберите Проверить сейчас. Это выполняется при следующей перезагрузке, поскольку не может вносить изменения в используемые файлы.

Примечание: Вы должны войти в систему с учетной записью администратора, чтобы проверить ваш диск на этом уровне. Вы также можете получить приглашение UAC.

Если вы хотите запустить CHKDSK напрямую:

  1. Нажмите на кнопку Windows Пуск; введите commaв поле поиска; выберите Command Promptиз списка, чтобы открыть окно командной строки (или щелкните его правой кнопкой мыши, выберите «Запуск от имени администратора» из контекстного меню и т. д.)
  2. Введите, CHKDSK /?чтобы получить список параметров (верхний или нижний регистр не имеет значения).
  3. Введите, CHKDSK C: /F /Rчтобы проверить диск C: на наличие ошибок и автоматически их исправить.
  4. Перезапустите, чтобы запустить сканирование.

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

Не стоит беспокоиться о нескольких поврежденных секторах (обычно размером 4 КБ, но даже 64 КБ, если они оптимизированы для хранения больших файлов) на диске объемом 50 ГБ, 500 ГБ или 2 ТБ (и, если на диске всего несколько ГБ, возможно, это время его заменить).

Я полагаю, если вы действительно хотите поиграть, вы можете разделить плохие дорожки, содержащие плохие сектора (так что головки чтения / записи не проходят так прямо над ними), но если ваше время стоит больше, чем 1 доллар в день или Вы так беспокоитесь, подумайте о покупке нового диска. Я думаю, что видел какое-то программное обеспечение, которое полуавтоматизирует это, но мне трудно придумать сценарий, где я хотел бы сделать это. (Я с нетерпением жду хороших историй в комментариях!)

Из командной строки

chkdsk /?
CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]] [/B]


  volume          Specifies the drive letter (followed by a colon),
                  mount point, or volume name.
  filename        FAT/FAT32 only: Specifies the files to check for fragmentation.
  /F              Fixes errors on the disk.
  /V              On FAT/FAT32: Displays the full path and name of every file
                  on the disk.
                  On NTFS: Displays cleanup messages if any.
  /R              Locates bad sectors and recovers readable information
                  (implies /F).
  /L:size         NTFS only:  Changes the log file size to the specified number
                  of kilobytes.  If size is not specified, displays current
                  size.
  /X              Forces the volume to dismount first if necessary.
                  All opened handles to the volume would then be invalid
                  (implies /F).
  /I              NTFS only: Performs a less vigorous check of index entries.
  /C              NTFS only: Skips checking of cycles within the folder
                  structure.
  /B              NTFS only: Re-evaluates bad clusters on the volume
                  (implies /R)

The /I or /C switch reduces the amount of time required to run Chkdsk by
skipping certain checks of the volume. 

1
Обратите внимание, что параметр / R подразумевает (или включает, если хотите) параметр / F. Таким образом, хотя включение / F в / R не принесет никакого вреда, это избыточно.
Майк

1

Если вы не сбросили диск и у вас только 1-2 поврежденных сектора:

1) Сканирование с помощью HDtune, затем поиск плохих секторов lba(например, 10000000)

2) Загрузите HDDreg.iso , запишите на флэш-накопитель USB (или компакт-диск) и загрузитесь с него> выберите свой диск> выберите опцию 3 (восстановить все сектора в диапазоне)> запись lbaи запуск операции.

3) Затем выполните повторное сканирование с помощью HDtune: если не исправлено, отформатируйте диск с помощью Windows, но не устанавливайте флажок «Быстрое форматирование» (при форматировании скрывает сектор).

4) Если все еще не исправлено, попробуйте это - установите страж жесткого диска> выберите диск> сканирование открытой поверхности> выберите «переустановить поверхность диска» и начните тестирование. Это переназначит плохой сектор на свободную область. Атрибут SMART «Перераспределенных секторов» улучшится

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.