Failed to format ntfs due to too many bad clusters что делать

Обновлено: 06.07.2024

Рассмотрим несколько вариантов, с помощью которых можно попробовать устранить Bad-сектора на жестком диске (HDD). Думаю, что ни для кого не является большим открытием, что проверить диск на наличие ошибок можно с помощью программы Victoria, CrystalDiskInfo и т.д.

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

Из имеющихся вариантов я выбираю первый -Scan and repair, т.е. сканирование и восстановление неисправных секторов.

В результате информация с носителя, если таковая имеется, останется на месте и не будет удалена. Возможно, данный вариант поможет решить проблему лишь на непродолжительное время. В моём случае в итоге были устранены «нестабильные» сектора, на что указывают результаты CrystalDiskInfo.

торой вариант состоит в том, что с помощью программы Victoria выполняется сканирование поверхности жесткого диска. Программа может быть проинсталлирована как в операционной системе Windows, так и в качестве загрузочной флешки (CD/DVD диска).

Таким образом, установив расположение неисправных секторов на HDD,

например, с помощью Acronis disk director, останется обрезать неисправную часть диска.

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

ретий вариант - восстановление жёсткого диска с помощью программы MHDD, осуществляющей низкоуровневый ремонт жесткого диска. В этом случае нужно создать загрузочную флешку с данной программой или воспользоваться сборкой Hiren’s BootCD (в старых версиях она имеется).

Работа в MHDD происходит в консольном режиме. При ее запуске можно видеть подключенные к компьютеру диски. Выбрать диск можно, нажав соответствующую цифру, указанную напротив накопителя.

После активируется командная строка. Чтобы посмотреть все команды, следует набрать help . В текущем случае я воспользуюсь командой SCAN (позволяющей сканировать и восстанавливать поверхность), которую можно вызвать, нажав F4. В результате появляется данное окно.

Здесь нужно активировать Remap, что позволит заблокировать нестабильные сектора, а имеющаяся на них информация будет перенесена. Если включить Erase Delays , то будет выполнено низкоуровневое форматирование и информация будет безвозвратно удалена.

Подробнее - в данном видео:

Фото- и видеоматериалы взяты с канала ServLesson на YouTube.

    Вот что я нашёл в гугле.

тут о трудности (un)mark clusters in NTFS

тут уже теплее и с примерами о Reseting the bad sectors list after cloning

03:AF9607*31:02AF9607*01:02*12:B50004
1st run: x796AF (497327) sparse (=empty) clusters
2nd run: x0002 (2) clusters starting at x000796AF (497327)
3rd run: x0002 (2) sparse (=empty) clusters
4th run: x00B5 (181) clusters starting at x000796B3 (497331)

46 49 4C 45 30 00 03 00 2E 10 00 02 00 00 00 00
08 00 01 00 38 00 01 00 80 01 00 00 00 04 00 00
00 00 00 00 00 00 00 00 06 00 00 00 08 00 00 00
05 00 00 00 00 00 00 00 10 00 00 00 60 00 00 00
00 00 18 00 00 00 00 00 48 00 00 00 18 00 00 00
9A FB D9 69 63 CC CA 01 9A FB D9 69 63 CC CA 01
9A FB D9 69 63 CC CA 01 9A FB D9 69 63 CC CA 01
06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 30 00 00 00 70 00 00 00
00 00 18 00 00 00 03 00 52 00 00 00 18 00 01 00
05 00 00 00 00 00 05 00 9A FB D9 69 63 CC CA 01
9A FB D9 69 63 CC CA 01 9A FB D9 69 63 CC CA 01
9A FB D9 69 63 CC CA 01 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00
08 03 24 00 42 00 61 00 64 00 43 00 6C 00 75 00
73 00 00 00 00 00 00 00 80 00 00 00 18 00 00 00
00 00 18 00 00 00 02 00 00 00 00 00 18 00 00 00
80 00 00 00 58 00 00 00 01 04 40 00 00 00 05 00
00 00 00 00 00 00 00 00 67 97 07 00 00 00 00 00
48 00 00 00 00 00 00 00 00 00 68 97 07 00 00 00
00 00 68 97 07 00 00 00 00 00 00 00 00 00 00 00
24 00 42 00 61 00 64 00 03 AF 96 07 31 02 AF 96
07 01 02 12 B5 00 04 00 FF FF FF FF 00 00 00 00
00 00 00 00 00 00 00 00 24 00 42 00 61 00 64 00
03 68 97 07 00 00 00 00 FF FF FF FF 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 00
00

Ранлист в более удобочитаемом виде:
03 AF 96 07 - 31 02 AF 96 07 - 01 02 - 12 B5 00 04 - 00
(экстенты разделены дефисами)

Экстент 1: 796AF кластеров ОК.
Экстент 2: 2 кластера с бэдами, начиная с кластера 796AFh (смещение согласуется с размером предыдущего экстента).
Экстент 3: 2 кластера ОК.
Экстент 4: B5h кластеров с бэдами, начиая с кластера 796AFh+4 (смещение дается от начала предыдущего экстента, для начального экстента - от начала раздела).
Экстент 5: замыкающий (00 == указатель конца цепочки экстентов).

Булат Исхаков


Булат Исхаков

Коля, спасибо)) Новый, 6 дней с покупки, данных нет совсем, в комп не встал вот

Коля Весельчаков

Булат, дай погадаю: ты купил хард большого объёма по хорошей скидке в днс? Причём были в наличии такие же, но дороже?

Булат Исхаков


Булат Исхаков ответил Коле

Коля, нет, по обычной, и терабайт, консультант даже похвалил диск.

Коля Весельчаков

Булат Исхаков


Булат Исхаков ответил Коле

Коля, Угу( Расскажешь, потом, что бывает, если хард большого объёма по акции в днс?

Коля Весельчаков

Булат, хорошим вариантом будут винты WD серии purple и black.

Коля Весельчаков

Булат, нет секретов. Как сам думаешь, откуда появляются винчестеры в большой торговой сети, если вчера один и тот же винчестер был по 2.5к, а через пару недель за 1,5 или косарь? Правильно думаешь, из "ремонта" вернулся или в магазине пользовались для проверки новых компов.

Булат Исхаков


Булат Исхаков ответил Коле

Булат Исхаков


Булат Исхаков ответил Коле

Коля Весельчаков

Булат Исхаков


Булат Исхаков ответил Коле

И теперь у меня есть кластер, помеченный как плохой на моем диске. Мне нужно отменить пометку этого кластера как плохую.

Примечание: у chkdsk есть возможность переоценить кластер и вернуть его для использования:

К сожалению, эта опция снимет пометку только в том случае, если она больше не плохая. Мне нужно, чтобы кластер был неотмечен независимо.

Как мне пометить кластер NTFS как плохой?

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

К сожалению, известная ошибка в зеркалировании Windows NTFS не позволяет завершить зеркалирование, как описано в KB325615:

Очевидный обходной путь заключался в том, чтобы уменьшить объем ОС, чтобы плохой сектор вышел за пределы конца тома. В Windows 7, когда вы пытаетесь уменьшить объем, он автоматически удаляет файлы.


Это хорошая вещь. В прежние времена, если вы хотели уменьшить объем, вы должны были использовать инструмент дефрагментации, который подтолкнул бы все файлы к передней части диска; оставляя свободное пространство в конце.

К сожалению, теперь в пути есть неподвижный файл: $BadClus . Операция Shrink defrag записывает неподвижный файл в журнал событий:

Как мне пометить кластер как плохой?

Решение моей проблемы также подойдет для наиболее распространенного случая:

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

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

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

я попробовал SpinRite на дисководе SS. Он сталкивается с дефектным сектором, но не может получить какие-либо значения с диска:

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


После примерно 20 циклов (то есть 40000 выборок данных) я сдался.

Снова; Давайте не будем путать вопрос с примером. Вопрос в том, как отменить пометку кластеров как плохих в NTFS. После того, как я сдамся и выкину SSD, вопрос все равно останется. Не путай мою проблему с вопросом. Это не значит, что я мог бы попытаться решить мою проблему:

DriveImageXML достигает поврежденного сектора и прерывает работу.

GParted не загружается. Появляется графический загрузочный экран, затем окно консоли прокручивает текст, а затем черный экран - ничего

Clonezilla отказывается клонировать мой SSD:


Как мне пометить кластер как плохой в NTFS?

Я больше отвечу на заглавный вопрос. 1

Во-первых, обратите внимание, что, если сектор действительно плохой, его пометка не сделает его читабельным. Таким образом, ваше программное обеспечение для клонирования, скорее всего, захлебнется чтением.

Что вам нужно, это

Чтобы снять все плохие блоки, есть ntfsfix -b -d ( -b = очистить список плохих блоков, -d = очистить / не устанавливать флаг "грязных") (другой метод с ntfstruncate делает то же самое 2 ).

Очистить конкретный блок гораздо сложнее, так как я не нашел ни одного существующего программного обеспечения, способного сделать это "из коробки" 3 . Разрешение плохих секторов NTFS: метафайл $ BadClus - код Кэти описывает способ - в основном, он редактирует список запуска и растровое изображение вручную.

У меня был жесткий диск с плохими кластерами. Я заменил его с известным хорошим приводом. Процесс восстановления восстановил как плохие данные кластера, так и другие данные. Это было на компьютере с Windows 7 Enterprise.

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

Поскольку вы пытаетесь зеркалировать свой диск (и, похоже, вы используете Windows 7), существует другой подход:

Используйте встроенный инструмент для создания резервной копии, которая будет восстановлена на хорошем диске. Зайдите в Панель управления, Система и безопасность, Резервное копирование. Там создайте образ системы, а также диск восстановления системы.

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

Похоже, ваша цель - уменьшить размер раздела, и что Windows не будет уменьшать его из-за файла $ BadClus, который существует из-за плохих кластеров.

У меня есть альтернативное решение для вас, которое должно уменьшить объем диска без необходимости иметь дело непосредственно с файлом $ BadClus. Используйте Partition Wizard, чтобы сжать раздел. Мастер разделов прост в использовании, бесплатен для некоммерческого использования, может запускаться изнутри Windows с графическим интерфейсом пользователя или с загрузочного CD или USB, который работает под небольшим Linux, а затем предоставляет тот же графический интерфейс. Эта программа также может восстанавливать стертые разделы и конвертировать между таблицами разделов MBR и GPT.

У меня возникли проблемы с тем, что Windows не сжимает раздел после определенной точки, затем я попробую Мастер разделов на том же разделе, который делает это без проблем. Я предполагаю, что Мастер Разделов готов игнорировать файл $ BadClus. Я использую эту программу более 8 лет и, наконец, купил Pro версию, потому что они заработали. Я нашел эту программу в качестве замены для PQMagic, которую я купил в 1996 году, которая была великолепной программой для создания разделов DOS для небольших дисков.

Windows replaced bad clusters in file 62172 of name \windows\system32\perfh019.dat. Эта надпись высвечивается при проверке диска С. Вообще у меня ноут виснет намертво, как только его включишь.

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

Для начала открыл "системник" и с помощью пылесоса и кисточки очистил от пыли, включая блок питания. Пыли было очень много, она буквально "ковром" лежала. Осмотрел на внешне на видимые дефекты, особое внимание уделяя конденсаторам. Дефектов видимых не было. Убрал попутно сильно шумевший кулер с задней стенки (температуры БИОС показывал приемлемые, посему термопасту решил не менять, и что без этого нудного кулера вполне пока можно обойтись.

Собрал, включил. Минут сорок скачивал свежий CureIt, но пока он качался, случайно заметил, что система показывает второй логический диск (D:) пустым и нуждающемся в форматировании. Странно, ведь там были файлы. А физически диск (в сумме) был пол-терабайта.

И тут я вспомнил о "волшебной" команде "chkdsk". Перезагрузился "на всякий" в безопасном режиме и запустив в командной строке эту команду в таком формате:

сначала для диска C:


Система ответила, что если я не против, то после перезагрузки проверка будет произведена. Согласился, и запустил проверку с исправлениями ошибок для второго логического диска:


Обе проверки с нахождением ошибок заняли около 3-х часов, и ошибки таки были.

Результат — система снова "полетела". Один минус — это нудящая, туда-сюда ходящая, не верившая в результат секретарша.

Да, забыл, "Доктор Вебер" не понадобился, зря я его качал, только время тратил. Есть лицензионный Касперский, пусть он работает.

Читайте также: