1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как сопоставить принадлежность сбойного сектора (бэд-блока) конкретному файлу в Windows?

Как сопоставить принадлежность сбойного сектора (бэд-блока) конкретному файлу в Windows?

предложено было.
а по поводу:

я слышал звон, да не знаю. короче. не знаком близко с такими вещами.

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

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

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Тогда объясните,что происходит с моим хардом: бэдов на нем нет,есть пару десятков pending sectors. Проверка chkdsk /r показывает,что достаточно много файлов повреждены (windows replace bad clusters of file . ). После проверки опять смотрю SMART: бэдов 0, пендинги так и остались как раньше.
Если сейчас будет производится чтение данных,они прочитаются правильно? Или битые?

Добавлено:
Можно сформулировать вопрос по другому: как вытащить информацию из pending sectors, именно ту, которая на волосок от гибели,а не тупо копировать Акронисом весь терабайтный винт. И затем почистить эти пендинги, на случай если они программные и образовались в результате сбоя работы NTFS

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору FunnyLorax
Насколько я понимаю, у винды свои понятия плохих секторов, и уж точно не относятся к релокейтам.
И скорей всего в бэды записываются те самые пендинги. Можешь проанализировать список сбойных секторов (их адреса) и адреса пендинговых секторов.
Показатели SMART не обязательно изменяются моментально, тем более если так и не выяснено какой сектор на самом деле.

tomset
Резервная копия может и есть. Да и не в ней дело а в том как реализуется поставленная задача. Во первых это дольше, во вторых — если потом данные с другого раздела будут удаляться, то оставят мусор.

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору А как вообще работает pending? Не могу найти в интернете ничего внятного
Ну к примеру сейчас там записан файл, CRC повреждена или сектор не стабилен — его записали в pending sectors. Если я удалю файл, это место очистится — пендинг сохранится или нет? Если в секторе ничего не хранится,то логично что и контрольной суммы у него нет или она равна 0.
Или к примеру скопировать файл с проблемного диска на исправный, и затем обратно его вернуть.

Добавлено:
Да и ещё: прогон MHDDVictoria с включенным ремапом по pending sectors превратит их в настоящие бэд-блоки, и уже безвозвратно? Содержимое G-List ведь без технологического софта изменить невозможно.

Да вроде — почти никак Пендинги — это нестабильные сектора. Такое понятие есть только с точки зрения диска (в ФС — нету, поправят, если что). А вот диск пока не заремапит этот сектор и если он читается (с задержкой) — то инфа из него тоже будет читаться. Как только он определится как бэд — сектор замещается новым из резервной области.
А вот как относится к таким секторам ФС и помещает ли она пендинги в BadClus — это 9285 думаю пояснит.

Как узнать, какой файл лежит в известном секторе диска

При обнаружении bad -секторов программами типа Victoria будет весьма полезно узнать, какие именно файлы записаны в поврежденных секторах. Сопоставление принадлежности проблемного сектора конкретному объекту файловой системы также может пригодится при поиске содержащего строку файла, обнаруженную в секторе в процессе анализа дампа диска. Задача кажется сложной, на самом деле всё очень даже просто, если под рукой у вас имеется утилита NFI , входящая в состав пакета Sysinternals Suite.

Предположим, что при сканировании диска той же Victoria вы обнаружили bad -блок. Чтобы получить его номер, наведите на него мышку.

В нашем примере это 14822144. Теперь это значение нужно скормить утилите NFI , правда, здесь есть одна маленькая проблема. Помимо номера блока в качестве обязательного аргумента нужно указать еще и букву логического раздела, а Victoria прямо не сообщает, в каком томе был обнаружен проблемный сектор. Зато она показывает начальные и конечные номера секторов, и это будет нашей подсказкой.

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

Смотрим и видим следующую картину. Первый загрузочный том у нас начинается с сектора 2048 и заканчивается сектором 1126399 . Следующий том, определенный как системный, начинается с сектора 1126400 и заканчивается сектором 63895551 . Битый сектор же у нас имеет номер 14822144 .

Выполнив простейший арифметический подсчет, определяем, что блок находится на системном томе C.

Запустив командную строку от имени администратора переходим в папку с утилитой NFI.EXE и выполняем команду nfi.exe C 14822144 .

В результате получаем лежащий в проблемном секторе файл — pagefile.sys .

Как видите, ничего запредельно сложного, сомнения насчет расположения файла в данном секторе могут возникнуть, если только размер обнаруженного файла сопоставим с размером сектора. А всё потому, что Victoria работает с секторами всего диска, а утилита NFI.EXE — с секторами томов. Поэтому знать границы разделов не помешает.

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

Запустив приложение, выберите в меню «Tools» опцию «Open Disk».

И укажите в открывшемся окне том, в котором лежит файл.

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

Там, в строке состояния будет указан порядковый номер сектора, содержащего интересующий вас объект.

Узнать, какой файл лежит в определённом секторе или кластере?

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

Где это может быть нужно?

Навскидку придумаем различные сценарии, где такая тема может быть полезна:

  1. Программы низкоуровневого тестирования жёсткого диска обнаружили Bad Sector (не читаемый блок) и нужно узнать, на какой файл приходится этот сектор, чтобы понять, потеряна критически важная информация или нет.
  2. При помощи “глубокого поиска” прямо в дампе диска в каком-то секторе обнаружили текстовую строку и хотелось бы узнать, находится эта строка в каком-либо файле или в “свободном месте”.
  3. Некая программа работы с дисками выдала результат, выражаемый в номерах сектора (LBA) и нужно более-менее адекватно привязать номер сектора к файлу.

Сценарии могут быть различными, задачи – творческими. Важно, чтобы мы понимали, что такая операция возможно и могли применить её там, где нужно.

План действий

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

Поиск файла по номеру логического сектора

Вот у нас на скриншоте приведён вариант, в котором файл ChromeSetup.exe начинается с логического сектора № 2542432.

Поможет нам найти файл (допустим, что мы знаем только номер сектора) миниатюрная программа NFI.EXE.

Работать с программой очень просто – на вход подаётся буква диска и номер логического сектора. На выходе имеем порядковый номер файла, путь и значения атрибутов. А также номера всех секторов, занятых данным файлом. Кстати, здесь же (в данном конкретном случае) мы видим два атрибута $DATA (второй с именем потока “Zone.Identifier”), что означает, что файл был скачан из Интернета. Ну какая-никакая, а информация.

Читать еще:  Возвращение легенды — долгожданное обновление программы Victoria

Здесь я не зря упомянул слово “логического”, если имеется ввиду логический сектор, то отсчёт ведётся от начала раздела. Если же речь идёт о физическом секторе, то считать будем от начала диска. Это ключевой момент, потому как если мы будем выяснять, какой файл повреждён бэд-блоком, то Victoria выдаст нам физический номер сектора (от начала диска) и придётся применить некоторую арифметику, отняв от физического номера сектор начала раздела.

Сразу приведу пример. Вот на том же скрине (WinHEX) в правой части окна видим физический номер сектора – 2749280. А теперь глянем на границы раздела:

Границы разделов

2749280 – 206848 = 2542432 в аккурат.

Т.е. если Victoria нам покажет нечитаемый сектор № 2749280 – то это как раз первый сектор нашего файла. А если она покажет сектор между 2048 и 206848, то это вообще не на этом разделе, а на Partition 1 исходя из скриншота. Надеюсь, понятно. Если не очень, то вот схема:

Физический сектор или логический сектор

Весь диск делится на разделы (и может быть незанятое место), Victoria оперирует секторами всего диска, а программы вроде NFI – секторами в пределах раздела. Перевести одни в другие не составит труда, если знать границы раздела. Узнать их можно при помощи множества программ. В частности – WinHEX.

Теперь, что касается кластеров. Кластер – более крупная единица выделения, чем сектор. Размер кластера = N * размер сектора. Довольно часто в качестве N выбирается число 8, таким образом, что размер кластера становится равен 4096 байт (4 Кбайт). В самом деле, возьмите небольшой файлик и посмотрите его свойства:

Различия в размере и на диске

Наверняка замечали, что размер файла фактический и размер на диске отличаются? (На диске – будет как раз кратный размеру кластера), а фактический – равен размеру атрибута $DATA. Всё дело в том, под файл выделяется минимум 1 кластер. И второй файл в этот кластер уже не может быть записан (при обычных условиях), даже если размер позволяет.

Вернёмся к поиску файлов по номеру кластера. Мне удалось найти файл по номеру только на живой системе, на примонтированном разделе пока не получилось.

Поиск файла по номеру кластера

fsutil volume querycluster E: 55901

Покажет файл, которым занят кластер № 55901 на разделе E:

Сбойные сектора или бэд блоки

В этой статье я хочу поделиться с Вами своим опытом работы с замечательной программой, которая поможет нам с неполадками жесткого диска и устранит сбойные сектора (они же — бэд блоки) на нем. Называется она «HDD Regenerator». Я дам Вам ссылку на нее в конце статьи.

Запускаем нашу программу и видим следующее окно:

Выбираем в меню «regeneration» (восстановление) пункт «start process under windows» (запустить процесс из под windows). Чтобы приступить к сканированию сбойных секторов или бэд блоков нам надо сначала «объяснить» программе, что конкретно мы хотим делать.

В следующем окне нам надо выбрать винчестер для сканирования. В нашем случае он — один, выделяем его и нажимаем надпись «start process».

Продолжаем. В следующем окне нас попросят указать вариант сканирования диска. Советую сразу выбрать первый вариант «scan and repair» (сканировать и восстанавливать). Просто вводим с клавиатуры цифру «1», как показано на скриншоте.

И в последнем окне перед самим сканированием сбойных секторов нас «спрашивают» с какого сектора на жестком диске начать сканирование? Советую оставить цифру «0». Это обеспечит сканирование диска полностью.

Нажимаем клавишу «Enter» и запускаем сканирование на бэд блоки. Мы рассмотрим весь процесс на примере диска, который содержит сбойные сектора. Обратите внимание на скриншот ниже, на нем мы видим прогресс сканирования (белая полоса) и на ней — три, найденные программой, сбойных сектора.

Разберем этот скриншот подробнее: справа вверху мы видим прошедшее с момента запуска сканирования бэд блоков время и время, оставшееся до завершения процесса. При обнаружении сбойных секторов на диске, программа помечает их английской буквой «B» и тут же пытается «вылечить». Если это ей удается, то на месте буквы «В» появляется буква «R», которая говорит об успешном «восстановлении» бэд блока. В левом нижнем углу мы видим статистику по просканированным мегабайтам, а также количество найденных «В» и «вылеченных» «R» сбойных секторов.

По завершению сканирования мы увидим вот такое окно:

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

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

Именно об этом и «говорят» нам следующие надписи на скриншоте выше: «4 new bad sectors appear» и «18 bad sectors appear» это — вновь появившиеся на жестком диске сбойные области, обнаруженные при повторном сканировании. Такой диск еще может весьма успешно использоваться некоторое время в качестве дополнительного и на нем можно хранить различную (не очень нужную) информацию и временные файлы. Но вот как надежный носитель информации или — системный диск он не подходит нам однозначно!

Собственно, весь нехитрый процесс тестирования я Вас описал 🙂 Саму логику того, что происходит «за кадром» работы любой программы для восстановления сбойных секторов мы с Вами разбирали в предыдущей статье, которая называется «Неполадки жесткого диска».

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

Зачем это нужно? Представьте себе ситуацию: у Вас проблемы с жестким диском (не дай бог !:)) и операционная система из за этого просто не загружается. Как мы запустим нашу программу, чтобы она сканировала сбойные сектора винчестера? В этом случае нам на помощь приходит функция создания загрузочной версии программы.

Давайте разберем эту возможность. В самом начале после запуска программы в меню «regeneration» выбираем пункт «create bootable CD/DVD» (создать загрузочный CD или DVD диск).

В следующем окне выбираем наше записывающее устройство, установленное в системе.

Нажимаем кнопку «OK», вставляем чистый диск в устройство и переходим в последнее окно непосредственно перед записью диска. Здесь нам предлагают выбрать скорость записи. Выбираем и нажимаем кнопку «Burn CD» (записать CD).

После окончания записи берем наш (теперь уже загрузочный диск) с программой «HDD Regrenerator», вставляем его в компьютер, на котором мы хотим провести проверку на сбойные сектора. Выставляем на нем загрузку с CD и видим меню, в котором программа показывает нам найденные ей жесткие диски компьютера.

Как видите, у нас их — два. Выбираем (к примеру) второй (вводим с клавиатуры цифру «2») и нажимаем «enter». Далее видим следующее окно.

В нем есть несколько вариантов сканирования винчестера на сбойные сектора:

  1. Сканировать, но не исправлять найденные бэд блоки
  2. Сканировать с исправлением таких секторов
  3. Просмотреть информацию о самой программе

Вводим с клавиатуры цифру «2» (выбираем второй вариант). Видим вот такое окно.

Здесь указываем, что сканировать будем сразу с восстановлением бэд секторов. Нажимаем цифру «1», потом — «enter» и дальше запустится уже знакомый нам процесс тестирования.

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

Были в моей практике такие случаи. Жесткий диск SATA был подключен через переходник «molex to sata»:

Программа диагностики находила на нем массу бэд блоков, но как только мы поставили соответствующий блок питания (у которого присутствовали разъемы питания Sata), проблема исчезла. Так что крепко запомните, — любые переходники это — вынужденное зло и если без них можно обойтись, — избавляйтесь от них немедленно!

Вот и все, что я хотел рассказать Вам сегодня о том, как искать и устранять сбойные сектора на диске. В завершении статьи, как и договаривались, даю ссылку на саму программу «HDD Regenerator». Скачивайте, пользуйтесь.

Проверяем и устраняем ошибки и битые сектора жесткого диска

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

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

Совсем чуть-чуть теории

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

Ошибки файловой системы

Когда говорят об ошибках жесткого диска и попытке их исправить с помощью встроенной в Windows утилиты chkdsk, то чаще всего имеют в виду именно ошибки файловой системы. Такие ошибки связаны с проблемами метаданных, описывающих саму файловую систему: ошибки файлов $Bitmap, $BadClus, главной файловой таблицы, различных индексов.

Например, ошибки в файле $Bitmap файловой системы NTFS могут стать причиной неверного распознавания системой объема свободного пространства тома. А проблемы с файлом $BadClus могут привести к неверному определению бэд-секторов и попытке записи данных в такие сектора, что станет причиной полного зависания компьютера.

Битые сектора

Природа битых секторов несколько иная. Жесткий диск «нарезается» на сектора еще на заводе при производстве. Именно тогда создается его логическая структура, тогда он получает магнитные свойства для записи данных. Эти структуры становятся сбойными в результате постепенной деградации областей поверхности жесткого, которые становятся таковыми из-за неосторожного обращения с винчестером, который нечаянно когда-то упал на пол или подвергся удару по корпусу даже обыкновенной отверткой.

Тестирующие программы, попадающие на части деградирующей поверхности, обнаруживают так называемые сбойные или поврежденные сектора — бэд-сектора. Потерявшие магнитные свойства сектора не позволяют считывать и записывать в них данные. Устранить сбойные структуры винчестера возможно. Для этого производители создают специальные резервные области секторов. При появлении бэд-сектора, диагностируемого по определенному адресу, его адрес переназначается сектору из этой резервной области.

Симптомы проявления ошибок и битых секторов

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

  • Заметное подвисание операционной системы при выполнении операций считывания и записи.
  • Отказ при загрузке операционной системы. Например, загрузка продолжается только до появления уведомления о загрузке и эмблемы Windows.
  • Внезапная перезагрузка компьютера.
  • Частое возникновение ошибок в работе операционной среды.
  • Чрезвычайно медленная и непроизводительная работа операционной системы.

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

Проверяем ошибки средствами Windows

Проверка и исправление ошибок файловой системы в Windows осуществляется штатной утилитой этой операционной среды под названием chkdsk. Она также может быть полезна при устранении программно возникших сбойных секторов в результате действия вирусов.Ее можно запустить как в графической среде, так и из командной строки. Рассмотрим наиболее доступный вариант ее выполнения в графической среде.

Проверка неактивного тома

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

Нажмем кнопку «Выполнить проверку».

Запуск утилиты осуществляется из вкладки «Сервис» свойств тома. В данной вкладке находится кнопочка «Выполнить проверку». Если нажать ее, то откроется окошко утилиты chkdsk. Для проверки битых секторов, которые появились в результате программных ошибок нужно установить флажок напротив соответствующей опции. Далее, достаточно нажать кнопочку «Запуск» — утилита произведет проверку и исправление ошибок.

Утилита chkdsk проверяет том D, диагностируя также сбойные сектора.

Проверка системного тома

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

Утилита chkdsk сообщает, что не может проверить диск.

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

Утилита chkdsk проверяет том С после перезагрузки.

Программы проверки жесткого диска на бэд-сектора

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

Важно: результаты теста на наличие поврежденных секторов обязательно следует рассматривать в комплексе со SMART показателями, такими как Reallocation Sector Count, Reallocation Event Count.

Data Lifeguard Diagnostic

Эта утилита создана разработчиками компании Western Digital. Она доступна для загрузки на официальном сайте компании. Lifeguard Diagnostic отлично работает с винчестерами практически любого производителя, а не только с родными для WD жесткими, как можно было бы подумать. Она предлагает ряд тестов: Быстрый, Расширенный, а также возможность заполнения нулями секторов винчестера.

Интерфейс утилиты Data Lifeguard Diagnostic.

Нас больше всего интересует расширенный тест. Данный тест позволяет обнаружить поврежденные сектора на поверхности дисков. Когда программа находит бэд-сектор, она сообщает об этом пользователю, предлагая ему выбрать, хочет ли он исправить обнаруженную ошибку. Если он соглашается, то приложение записывает в сектор 0, поэтому данные сектора будут потеряны.

Выборка тестов утилиты. Нам нужен Extended Test.

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

Extended Test утилиты в работе.

HDDScan

Отличным тестировщиком поверхности винчестера представляется также приложение HDDScan . Его часто можно увидеть в составе целых программных комплексов таких как LiveCD. Это приложение имеет графический интерфейс и предлагает целый ряд тестов, среди которых в нашем случае наиболее интересен «Surface Tests».

Выберем тест Surface Test из выпадающего списка.

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

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

Оставим опцию Read теста включенной.

При тестировании этой программой выявляется целый ряд секторов:

  • бэд-сектора,
  • сектора зависания, на считывание данных из которых уходит более 500 мс,
  • сектора с временем считывания от 150 до 500 мс,
  • сектора с временем считывания от 50 до 150 мс,
  • сектора с временем считывания от 20 до 50 мс,
  • сектора с временем считывания от 10 до 20 мс,
  • нормальными HDDScan считает такие сектора, данные которых считываются за 5 мс.

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

Проверка поверхности жесткого диска.

Ashampoo HDD Control

В отличие от выше рассмотренных программ HDD Control не является бесплатной программой. Это приложение — целый комплекс инструментов, предназначенных для восстановления здоровья жесткого диска. Предлагает эта программа также возможность протестировать поверхность винчестера.

Выберем опцию «Тестирование поверхности».

Тест очень простой и доступный обыкновенному пользователю HDD Control. Для его запуска нужно лишь нажать кнопку «Тестирование поверхности». Он лишен дополнительных опций, которые позволили бы настроить вид теста. При тестировании выявляются лишь два вида секторов: с отличным результатом считывания и бэд-сектора.

Ashampoo HDD Control проверяет поверхность диска.

Victoria HDD

Victoria — наиболее популярная программа среди IT-специалистов, работающих с жесткими дисками и их проблемами. Она также обладает графическим интерфейсом, однако может быть выполнена не только в графическом режиме Windows, но и в режиме DOS, что делает ее незаменимым помощником при работе с жесткими.

Victoria считает здоровье проверяемого жесткого диска «GOOD».

Это приложение умеет собирать информацию о SMART-здоровье винчестера. Также, оно позволяет провести тест поверхности диска, осуществить переназначение поврежденных секторов операцией Remap, обнулить бэд-сектора. Она также подразделяет сектора по группам:

  • сбойные сектора (Error),
  • сектора зависания с временем считывания более 600 мс,
  • сектора зависания с временем считывания от 200 до 600 мс,
  • сектора с временем считывания от 50 до 200 мс,
  • сектора с временем считывания от 20 до 50 мс,
  • нормальные сектора Victoria диагностирует в рамках считывания данных до 5 мс.

Чтобы произвести тестирование жесткого диска, можно запустить эту программу в графическом режиме Windows. Далее, понадобится выбрать вкладку «Tests». Именно там расположены тесты поверхности. Доступно четыре опции работы с поверхностью жесткого:

Первым делом, можно осуществить тест Ignore, чтобы определить есть ли на поверхности винчестера сбойные сектора. Если они есть, то нужно приступать к тесту Remap. Данный тест позволит переназначить адреса поврежденных секторов в область зарезервированных, где размещены нормальные сектора.

Виды доступных тестов и категории секторов. Victoria проверяет поверхность.

Если после теста Remap Victoria продолжает диагностировать плохие сектора, то можно еще попытаться восстановить их работоспособность, применив тест Restore. Опцию Erase нужно использовать с умом из-под Windows, так как она записывает нули в сектора — стирает данные секторов. Ею можно пользоваться только в пределах какой-либо выборки секторов, данные которых не имеют отношения к операционной системе.

Краткий итог

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

Для устранения бэд-секторов можно воспользоваться такими приложениями как: Data Lifeguard Diagnostic, Ashampoo HDD Control, HDDScan, Victoria. Выделим приложение Victoria HDD как наилучшее для проверки и устранения битых секторов, так как оно предлагает целый ряд тестов: Ignore, Remap, Erase и Restore. Оно позволяет не только обнаруживать сбойные структуры поверхности жесткого, но и лечить HDD.

Disk Revival — блокировка битых и медленных секторов 4.04

Варламов

[INFO]Обратите внимание в случае если диск сильно поврежден (изношен), то использование программы может привести к его полной неработоспособности. Не забывайте о бекапах.[/INFO]

Я Варламов Юрий, написал программу Disk Revival, помогающую людям в сложной жизненной ситуации.

Иногда жесткий диск начинает сбоить, на новый денег нет, а работающий компьютер жизненно необходим. Disk Revival может оживить диск, который другим программам не по зубам, хотя бы на какое то время. Распространяется по принципу «Плати сколько хочешь», чтобы каждый мог ее приобрести.

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

Мне нужна ваша поддержка в распространении программы.

Отзывы прикреплены внизу поста.

Скачать
Прямая ссылка на архив: Скачать Disk Revival

Видео как работает программа


Программа блокирует медленные и битые сектора (частично). Метод работы отличается от всех известных программ. Если диск стал работать слишком медленно, и ничего не помогает, возможно моя программа его ускорит, хотя бы на какое-то время.

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

Метод блокировки
Все очень просто, методу уже 100 лет. Блокировка секторов происходит путем записи на них файлов. Данное решение это знатный костыль, но тем не менее рабочий (я в курсе про переназначение секторов и $BadClus в NTFS). Не любые битые сектора можно заблокировать с помощью файлов (некоторые не позволяют записать в себя данные). Но факт в том, что на некоторых дисках, после обработки, файлы перестают портиться. И речь разумеется не о софтовых бедах.

Основное предназначение программы — блокировка медленных секторов. Это действительно ускоряет работу, проверено на многих дисках.

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

Фрагментация и дефрагментация
С дефрагментацией все решается просто — она отключается. Сторонними дефрагментаторами пользоваться можно, надо только добавить папку с блокировочными файлами в исключение. Обработанное пространство получается не таким фрагментированным, как может показаться. Есть настройки для регулировки минимального размера фрагмента. К тому же, для NTFS фрагментация не так сильно сказывается на производительности, в отличии от FAT32.

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

Некоторые моменты:
— Форматировать и дефрагментировать (стандартной утилитой) нельзя
— Скорость секторов с помощью файлов определяется с некоторой погрешностью, тем не менее, этого вполне хватает. Речь идет о блокировке сильно медленных секторов. Нагрузка на компьютер может сказаться на определении скорости, поэтому об этом тоже написано в программе. И есть рекомендация запускать из под загрузочной флешки (инструкция как ее сделать, так же присутствует).
— Вопрос с кешированием и опережающим чтением решен.
— установить windows можно. Надо только не форматировать диск. Есть другие моменты, которые так же описаны в программе.

Настройки
В программе много настроек, позволяющих ускорить процесс обработки. Так же можно указать минимальную скорость нужных вам секторов. Если процесс идет слишком медленно, можно закрывать программу и продолжать работу позже. Даже если она зависнет, ничего страшного, сама восстановится и продолжит с места зависания.

Ложные срабатывания некоторых антивирусов
Большинство антивирусов говорят что программа чистая. Отчет virustotal.com
Но есть антивирусы (в основном малоизвестные), которые могут выдавать предупреждения о наличии вируса. Связанно с тем, что программа создана в среде Devel Studio. Это известная проблема данной среды разработки (в гугле куча сообщений по этому поводу). Когда я писал программу, это не знал, а теперь уже поздно.
Верить мне или нет, решать вам, я ни от кого не скрываюсь, вот мой профиль Вконтакте: Yury Varlamov

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

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

Спасибо, что уделили мне время!
PS. Буду бесконечно благодарен за распространение информации о программе, помогите людям в сложной ситуации.

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector