Bad block from pretest: причины ошибки и диагностика диска

Ошибка bad block from pretest появляется при низкоуровневой проверке накопителя — чаще всего в утилитах типа Victoria HDD, MHDD, фирменных диагностических программах производителей жёстких дисков или во встроенной предзагрузочной диагностике ноутбуков. Сообщение означает, что на этапе предварительного теста (pretest) программа обнаружила сектор, который не отвечает на команду чтения или записи в отведённое время.

Это не приговор диску, но и не мелочь. Одиночный сбойный блок может быть следствием внезапного отключения питания, а может быть первым признаком деградации магнитной поверхности. Разберёмся, что именно проверяет pretest, как отличить логическую ошибку от физического дефекта и в каком порядке действовать, чтобы не потерять данные.

Что такое pretest и зачем он нужен

Pretest — это предварительный, быстрый проход по поверхности накопителя перед основным сканированием. Программа посылает тестовые команды чтения на выборку блоков (обычно в начале, середине и конце диска) и проверяет, отвечает ли контроллер корректно и вовремя. Если хотя бы один блок возвращает ошибку UNC, ABRT или превышает таймаут отклика, утилита прекращает тест и выводит предупреждение о bad block.

Логика проста: если диск не проходит даже предварительную проверку, полное сканирование либо бессмысленно, либо опасно — на умирающем накопителе длительное чтение может ускорить разрушение головок и поверхности. Поэтому pretest работает как «страж»: он защищает и диск, и ваши данные от лишней нагрузки.

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

  • 🔧 Логические сбои — повреждённая служебная запись сектора после аварийного выключения, сбоя питания или некорректного завершения работы ОС;
  • 💥 Физические дефекты — деградация магнитного слоя, царапины, износ головок чтения/записи;
  • 🔌 Проблемы подключения — окисленный SATA-кабель, нестабильный блок питания, перегрев контроллера;
  • 🧩 Программные конфликты — драйвер контроллера в режиме RAID вместо AHCI, антивирус, блокирующий прямой доступ к диску.

Первым делом: спасаем данные, а не чиним диск

Главная ошибка большинства пользователей — сразу запускать «лечение» бэд-блоков через ремап или стирание, пока важные файлы ещё на диске. Любые операции записи на накопитель с дефектами сокращают шансы на успешное восстановление информации.

⚠️ Внимание: если на диске есть ценные данные и накопитель издаёт щелчки, скрип или периодически «отваливается» из системы — прекратите все тесты. Каждое включение может быть последним. В такой ситуации данные снимают посекторным копированием (например, через ddrescue) или обращаются в лабораторию восстановления.

Если диск работает стабильно, а ошибка обнаружена при плановой проверке, порядок действий такой: сначала скопируйте всё важное на исправный носитель, затем снимите показания SMART и только после этого приступайте к диагностике и попыткам восстановления секторов.

Диагностика: читаем SMART и ищем реальную причину

SMART — это журнал здоровья диска, который ведёт сам накопитель. Для просмотра подойдут CrystalDiskInfo, Victoria или smartmontools. Нас интересуют конкретные атрибуты, которые напрямую связаны с появлением bad block from pretest:

Атрибут SMARTЧто показываетТревожный признак
05 — Reallocated Sector CountСколько секторов уже переназначено в резервную областьЗначение растёт между проверками
C5 — Current Pending SectorsКандидаты на переназначение — нестабильные сектораЛюбое значение больше нуля
C6 — Uncorrectable ErrorsНеисправимые ошибки чтенияРост счётчика при сканировании
C7 — UltraDMA CRC ErrorsОшибки передачи по кабелюРост указывает на шлейф, а не на диск

Обратите внимание на атрибут C7: если растёт только он, а остальные в норме — велика вероятность, что «бэд-блок» на самом деле следствие плохого SATA-кабеля или разъёма. Замените шлейф и повторите pretest: нередко ошибка исчезает полностью.

Для полноценной проверки поверхности запустите сканирование в режиме чтения (Read) без включённых опций ремапа и стирания. В Victoria это стандартный тест с отключёнными галочками Remap и Erase. Программа покажет карту блоков по времени отклика — сектора с задержкой в сотни миллисекунд и выше считаются подозрительными.

📊 Где вы столкнулись с ошибкой bad block from pretest?
В Victoria HDD
В MHDD
В фирменной диагностике ноутбука
В BIOS/UEFI предзагрузочном тесте

Логический или физический дефект: как отличить

Логический (программный) бэд-блок возникает, когда контрольная сумма сектора не совпадает с данными — например, запись прервалась из-за отключения электричества. Такой сектор физически исправен, и его можно вернуть в строй простой перезаписью. Физический дефект — это реальное повреждение поверхности, и никакая программа его не «вылечит»: контроллер лишь заменит сектор резервным из специальной области.

Практический способ проверки — тест записью. Если после полного стирания проблемной области сектор снова читается без ошибок и атрибут C5 обнулился, дефект был логическим. Если же при записи возникает ошибка или сектор уходит в ремап (растёт атрибут 05) — повреждение физическое.

⚠️ Внимание: тест записью уничтожает данные в проверяемой области. Запускайте его только после полной резервной копии диска и только на том разделе, где точно нет нужных файлов.
Почему ремап — это не лечение

Ремап лишь подменяет адрес сбойного сектора адресом резервного. Резервная область диска ограничена, и когда она заканчивается, новые дефекты скрывать больше нечем. Растущий счётчик переназначенных секторов — сигнал планировать замену накопителя, а не повод для спокойствия.

Пошаговый план действий

Соберём всё в последовательность — от безопасных проверок к более серьёзным операциям. Каждый шаг выполняется только если предыдущий не решил проблему.

☑️ Диагностика bad block from pretest

Выполнено: 0 / 6

После замены кабеля и повторного теста возможны три исхода. Первый — ошибка исчезла: значит, проблема была в подключении, диск здоров. Второй — ошибка воспроизводится на том же адресе блока: дефект реальный, решаем через ремап или отсечение области. Третий — количество сбойных блоков растёт от теста к тесту: диск деградирует, и его пора менять.

Что делать с диском, у которого подтверждены бэд-блоки

Если дефектов немного и их число стабильно, диск ещё может служить — но с оговорками. Есть три рабочих сценария:

  • 🛠️ Ремап через Victoria или MHDD — контроллер подменяет сбойные сектора резервными; подходит при единичных дефектах;
  • ✂️ Отсечение области — создать разделы так, чтобы дефектная зона осталась в неразмеченной области диска;
  • 📦 Понижение статуса диска — использовать накопитель только под некритичные данные: временные файлы, торренты, вторую копию бэкапа.

Диск с растущим числом дефектов нельзя использовать под систему, базы данных или единственные копии файлов. Накопитель, у которого счётчик Reallocated Sector Count увеличивается между проверками, считается ненадёжным — замена вопрос времени, а не целесообразности.

Для SSD логика иная: у твердотельных накопителей контроллер сам переназначает ячейки, и появление видимых извне bad block обычно означает, что резерв почти исчерпан. В этом случае ремап сторонними утилитами бессмысленен — ориентируйтесь на показатель износа в фирменной утилите производителя и готовьте замену.

FAQ: частые вопросы

Опасна ли ошибка bad block from pretest, если диск новый?

На новом накопителе такая ошибка нетипична. Чаще всего причина в кабеле, разъёме, блоке питания или режиме работы контроллера. Замените шлейф, проверьте диск на другом порту и повторите тест. Если ошибка сохраняется — это основание для обмена накопителя по гарантии, пока срок возврата не истёк.

Можно ли исправить bad block без потери данных?

Логический сбой иногда исправляется перезаписью сектора, но сама операция записи затирает содержимое этого сектора. Ремап также затрагивает данные в сбойном блоке. Поэтому универсальное правило: сначала копия данных, потом любые исправления. Софт для восстановления запускают до попыток «лечения».

Почему pretest выдаёт ошибку, а полное сканирование проходит чисто?

Такое бывает при нестабильном питании, перегреве контроллера или конфликте доступа — например, когда ОС или антивирус обращается к диску во время теста. Запускайте проверку с загрузочной флешки, исключив влияние системы, и следите за температурой накопителя.

Чем отличается pretest в фирменной диагностике ноутбука от Victoria?

Принцип одинаков — быстрая выборочная проверка отклика блоков. Разница в глубине: встроенная диагностика обычно ограничивается вердиктом «тест пройден/не пройден», а Victoria и MHDD показывают карту задержек и точные адреса сбойных секторов, что нужно для принятия решения о ремапе или отсечении области.

Нужно ли менять диск после одного бэд-блока?

Одиночный стабильный дефект после ремапа — не обязательно приговор: наблюдайте за SMART несколько недель. Если атрибуты 05 и C5 не растут, диск можно использовать с регулярным резервным копированием. Рост счётчиков — однозначный сигнал к замене накопителя.