У меня ноутбук без гарантии, который имеет жесткий диск с плохими секторами. Я говорю это, потому chkdsk /r
что застрял более чем на 24 часа в определенных%. Я также оставил работу GRC SpinRite
на 4 дня. Насколько я понимаю, эти программы застряли в определенных местах, потому что они пытаются восстановить как можно больше данных. Я не заинтересован в этом. Все важные данные уже были сохранены. Я ищу решение, в котором я могу продолжать использовать этот жесткий диск и не покупать новый. Я принимаю все последствия использования неисправного диска.
Я ищу какой-нибудь инструмент, который предпочтительно неразрушающим образом (чтобы сохранить текущие установки Windows / приложений) сделал бы что-то вроде:
if it can't read/write to a sector 3 times, mark it bad and move on.
Мне не нужны программы, которые шлифуют по несколько часов / дней, чтобы восстановить как можно больше данных. Я ищу что-то, чтобы специально быстро отметить плохие сектора.
hiren boot cd
. У него есть много вариантов, которые могут вам помочь.Ответы:
После некоторого глубокого изучения в Easeus Partition Manager Home Edition появилась функция Disk Surface Test, которая, по-видимому, считывает блоки с диска и обнаруживает и отмечает поврежденные сектора, и, основываясь на том, что я обнаружил до сих пор, не пытается восстановить эти блоки. Более подробная информация на этой странице о тестировании поверхности диска программного обеспечения: http://www.partition-tool.com/easeus-partition-manager/disk-surface-test.htm и ссылка для скачивания здесь: http: //www.partition -tool.com/landing/home-download.htm (большая зеленая кнопка внизу страницы).
В частности, на странице проверки поверхности диска написано:
поэтому я думаю, что это может быть то, что вы ищете.
источник
Linux включает в себя утилиту, чтобы сделать это для этих плохих блоков.
Для максимальной скорости убедитесь, что число после
-b
соответствует размеру вашего сектора диска. 512 является безопасным по умолчанию.-sn
означает, что будет отображаться индикатор выполнения и будет выполнен неразрушающий тест чтения-записи.Поскольку каждый блок на диске будет прочитан, а затем записан, прошивка привода запишет все ошибки и соответственно перераспределит поврежденные сектора.
источник
Если вы
chkdsk /r
зависаете в течение нескольких часов, ваш диск, вероятно, серьезно поврежден.Предполагая, что все ваши данные скопированы с диска, выполните полный обнуление / формат диска. Это приведет к записи в каждый сектор диска, перераспределяя любые уже обнаруженные поврежденные сектора. Тем не менее, я ожидаю, что операция обнуления также будет зависать, поскольку, вероятно, уже есть сотни / тысячи плохих секторов, и это число будет быстро расти. Ваш диск умирает, и, скорее всего, скоро он полностью умрет. Вы не собираетесь использовать его дальше.
источник
Проблема в том, что некоторая часть вашей текущей установки Windows может быть в этих поврежденных секторах.
Если Windows вынуждает вас запускать
CHKDSK
это во время каждой загрузки, вы можете отменить это, очистив «грязный» бит. Это не поддерживается ОС Windows (fsutil
можно установить его , но не очистить его), так что вам придется взять на жесткий диск в другой системе и выполнить шаги здесь .Однако ваша инсталляция или некоторые программы в ней, вероятно, не будут использоваться, если
CHKDSK /f
найдены вещи, которые нужно исправить.Я однажды уронил старый IDE жесткий диск объемом 1 ГБ. После того, как я переформатировал его (не быстро отформатировал), произошло то, что в середине был большой блок плохих секторов. Пространство до и после было пригодно для использования. Таким образом, я разделил соответственно, и смог использовать диск на уменьшенной емкости.
Поскольку вы все равно создали резервные копии важных данных, если ваш первый поврежденный сектор находится где-то посередине диска, может быть лучше переустановить Windows, а при форматировании убедитесь, что вы разбили раздел чуть ниже этого поврежденного сектора.
источник
Вот еще несколько известных продуктов для восстановления дисков, которые вы можете попробовать:
HD Tune
HDDScan
PassMark DiskCheckup
Я также советую вам взглянуть на SMART-данные диска, если этот старый диск его поддерживает.
Вы получаете эти ошибки, потому что в микропрограмме диска закончились запасные сектора для замены неисправных. На каждом диске обычно много тысяч таких резервных секторов, что означает, что ваш диск действительно находится в очень печальном состоянии.
Я настоятельно рекомендую вам заменить диск. Если вы хотите сохранить установку Windows и приложения, я предлагаю следующее:
Продукт для создания образа диска должен:
Резервное копирование Windows не рекомендуется.
источник
DTIData Windows Surface Scanner
, но опять же, он сканирует только плохие сектора, а не отмечает их. Что касается другой части статьи, я не заинтересован в исправлении плохих секторов. Как я уже упоминал в OQ, я уже запускал SpinRite.Как кто-то указал, микропрограмма жесткого диска будет перемещать сектора, которые плохо работают, в секцию циклиндера или сектора, особенно неиспользуемые для этой цели. Как только этот сектор израсходован, он перейдет к следующему и так далее. К тому времени, когда вы достигаете точки, где любая ОС может обнаружить проблему, множество секторов уже перемещено. Это также может иметь побочный эффект, делающий дефрагментацию практически невозможной. Привод не только должен пытаться прочитать поврежденные сектора, но и следовать цепочке перемещений. Я не могу представить, что это что-то, кроме бездельника. Вы не только рискуете неминуемой гибелью перегруженного диска, но и делаете медленную часть своей системы еще медленнее.
источник
Я выбираю путь разработчика. Я написал небольшую консольную утилиту, которая заполняет доступное пространство файлами и затем читает их. Если файл был успешно прочитан, мы можем удалить его. А если нет ... мы попали в плохой блок, просто оставьте этот файл в папке заполнителей плохого блока навсегда. Минусы: он будет проверять только свободное место.
Исходный код доступен на GitHub
источник
Альтернативой маркировке кластеров как плохих является маркировка целых диапазонов секторов как плохих путем разбиения диска. Я нашел программу, специально созданную для этой цели: Repartition Bad Drive (от Abstradrome), http://www.dposoft.net/rbd.html .
Эта программа сканирует неисправный жесткий диск за несколько часов (намного быстрее, чем тестирование поверхности диска Easeus Partition Manager, которое может занять дни или даже недели для сканирования неисправного диска). Если у вас слишком много разделов (у меня 33), вы можете настроить минимальный размер раздела (за счет использования меньшего объема диска).
источник