12

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

3 ответа3

10

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

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

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

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

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

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

8

Это делается автоматически ОС и 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. 
0

Если вы не сбросили диск и у вас только 1-2 поврежденных сектора, сначала выполните сканирование с помощью hdtune, затем найдите поврежденные сектора lba (например: 10000000), загрузите hddreg iso, запишите на компакт-диск или флэш-диск, загрузитесь с компакт-диска или флэш-диска, затем выберите на вашем диске, затем выберите опцию 3 (восстановить все сектора в диапазоне), затем запишите lba и начните работу. Затем выполните повторное сканирование с помощью hdtune. Если это не исправлено, отформатируйте диск с помощью Windows, но не используйте "быстрый формат". когда он отформатирует, он будет скрывать сектор, если он не исправлен, попробуйте это; установите опору жесткого диска, выберите диск, откройте сканирование поверхности, выберите "переустановить поверхность диска" и начните тестирование. это переназначит плохой сектор в свободную область. Атрибут SMART "Перераспределенных секторов" улучшится

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