Если я знаю, что на жестком диске есть поврежденные сектора, как я могу "пометить" их, чтобы Windows 7 не записывала их, когда копирую файлы и прочее?
3 ответа
Согласно Microsoft, при запуске обычного (или полного) формата (в отличие от "быстрого") на разделе будут отмечены все поврежденные сектора в этом разделе (выделено мое):
Когда вы решаете запустить обычный формат на томе, файлы удаляются с тома, который вы форматируете, и жесткий диск сканируется на наличие поврежденных секторов. Сканирование поврежденных секторов отвечает за большую часть времени, необходимого для форматирования тома. источник
В Vista и более поздних версиях это достигается путем записи нулей во весь раздел.
Запустить полный формат на диске так же просто, как щелкнуть правой кнопкой мыши на диске, выбрать «Формат» и снять флажок быстрого форматирования:
Обратите внимание, что полный формат занимает гораздо больше времени, чем быстрый формат. Время масштабируется в зависимости от размера диска (то есть большие диски отформатируют больше времени, чем маленькие).
Это делается автоматически ОС и NTFS. Чтобы проверить это сейчас, просто запустите CHKDSK. Любые плохие сектора помечены и не используются. CHKDSK /R попытается восстановить плохой сектор.
Один (из нескольких!) способы попасть туда: открыть проводник Windows; щелкните правой кнопкой мыши на диске и выберите Свойства из контекстного меню; выберите вкладку «Инструменты»; выберите Проверить сейчас. Это выполняется при следующей перезагрузке, потому что он не может вносить изменения в файлы, которые используются.
Примечание: Вы должны войти в систему с учетной записью администратора, чтобы проверить ваш диск на этом уровне. Вы также можете получить приглашение UAC.
Если вы хотите запустить CHKDSK напрямую:
- Нажмите на кнопку Пуск Windows; введите
comma
в поле поиска; выберите «Command Prompt
из списка, чтобы открыть окно «Командная строка» (или щелкните его правой кнопкой мыши; выберите «Запуск от имени администратора» из контекстного меню и т. д.) - Тип
CHKDSK /?
чтобы получить список опций (верхний или нижний регистр не имеет значения). - Введите
CHKDSK C: /F /R
чтобы проверить диск C: на наличие ошибок и автоматически устранить их. - Перезапустите, чтобы запустить сканирование.
Я предполагаю, что вы имеете в виду стандартный вращающийся жесткий диск с форматом 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-2 поврежденных сектора, сначала выполните сканирование с помощью hdtune, затем найдите поврежденные сектора lba (например: 10000000), загрузите hddreg iso, запишите на компакт-диск или флэш-диск, загрузитесь с компакт-диска или флэш-диска, затем выберите на вашем диске, затем выберите опцию 3 (восстановить все сектора в диапазоне), затем запишите lba и начните работу. Затем выполните повторное сканирование с помощью hdtune. Если это не исправлено, отформатируйте диск с помощью Windows, но не используйте "быстрый формат". когда он отформатирует, он будет скрывать сектор, если он не исправлен, попробуйте это; установите опору жесткого диска, выберите диск, откройте сканирование поверхности, выберите "переустановить поверхность диска" и начните тестирование. это переназначит плохой сектор в свободную область. Атрибут SMART "Перераспределенных секторов" улучшится