» Как сопоставить принадлежность сбойного сектора (бэд-блока) конкретному файлу в Windows?
Информация к новости
  • Просмотров: 19 914
  • Автор: admin
  • Дата: 21-11-2014
21-11-2014

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

Категория: ---

Скажите, мне очень интересно, а можно установить какой именно файл в операционной системе лежит на бэд-блоке или другими словами как сопоставить принадлежность сбойного участка (бэд-блока) конкретному файлу в Windows?
В интернете посоветовали скачать консольную утилитку nfi.exe и задать в ней адрес сбойного сектора, утилиту скачал, но как запустить консольную программу не знаю, при открытии на секунду появляется окно командной строки и тут же исчезает. 

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

 
Привет друзья, узнать, какой именно файл операционной системы лежит на сбойном секторе очень просто. 
Один знакомый блоггер Александр подсказал мне ответ в этой статье http://ab57.ru/hdd.html#id21
Вообще на эту тему у меня был интересный случай и я Вам его расскажу.
 
Примечание: Если Вы не читали предыдущих статей о программе Виктория, то Вам будет не всё понятно, поэтому я рекомендую сначала прочитать нижеперечисленные статьи, а затем переходить к этой.
  1. Как пользоваться одной из легендарных программ по диагностике жёстких дисков под названием Victoria!
  2. Как произвести тест жёсткого диска в программе Victoria и как исправить сбойные сектора (бэд-блоки) в работающей Windows. 
  3. Как создать загрузочную флешку с программой Victoria и как избавиться от сбойных секторов (бэд-блоков) в DOS (ДОС) режиме
  4. Как установить точный адрес сбойного сектора в программе Victoria
  5. Как избавить жёсткий диск ноутбука от бэд-блоков в программе Victoria
Есть у меня ноутбук, в нём установлено два жёстких диска, один твердотельный накопитель SSD, а другой "бэдастый" жёсткий диск с несколькими сбойными секторами. Держу я на этом втором жёстком диске только неважные файлы, среди этих файлов присутствует виртуальный жёсткий диск NewVirtualDisk1.vdi, который работает с виртуальной машиной VirtualBox. Всё пространство жёсткого диска отведено под один раздел D:. 

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

В этом может помочь консольная утилита NFI.EXE (NTFS File Sector Information Utility) из пакета Support Tools от Microsoft. Скачайте её по прямой ссылке https://yadi.sk/d/7d7eo6KycTSEE

После скачивания нужно открыть командную строку и указать в ней путь к утилите. К примеру Вы скачали её на диск D: 

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

затем ввожу команду 
D:\nfi.exe D: 156371386, где D:\nfi.exe - точное расположение утилиты, а буква D: 156371386 точное расположение сбойного сектора и жму Enter. Почему я решил, что сбойный сектор у меня на диске D:, потому что всё пространство жёсткого диска имеет одну букву D:.
Результат, сбойный сектор 156371386 принадлежит файлу NewVirtualDisk1.vdi и данный файл активно используется виртуальной машиной, поэтому при запуске виртуальной машины операционная система и зависала, она просто не могла прочитать информацию в файле NewVirtualDisk1.vdi. 

Друзья, если Вы точно знаете адрес сбойного сектора на вашем жёстком диске, но на винчестере у Вас не один раздел, а несколько, то значение номеров начальных секторов разделов можно узнать нажав кнопку View part data вкладки "Advanced" программы Victoria For Windows. Например, этот жёсткий диск имеет четыре раздела. Думаю Вы разберётесь.

Да, чуть не забыл, в следующей статье - мы с Вам "вылечим" этот сбойный сектор.

Дорогой посетитель, Вы можете задать на сайте любой вопрос и обязательно получите ответ!
<
Ilika

26 ноября 2014 16:31

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Просто класс! Очень понятно объясняете.
<
витальоss

6 сентября 2015 20:51

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Если не высвечивается файл соответствующий беду это получается на его месте отсутствует запись? Перепробовал все диски повсюду пишет not file.
<
admin

6 сентября 2015 21:14

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 2.04.2011
  • Статус: Пользователь offline
  • Публикаций: 1054
  • Комментариев: 30305
Да.
<
Олег

11 декабря 2015 11:55

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Спасибо очень помогло "View part data", а то пытался искать сторонний софт для того что бы узнать границы раздела!
<
vovzah

15 июня 2016 06:28

Информация к комментарию
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 23.04.2015
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 4

Утилита nfi.exe обычно считает секторы не от начала жесткого диска, а именно от начала тома. Узнать, какому файлу принадлежит дефектный блок можно и без программы "Victoria for Windows", даже если у вас на диске несколько разделов.

Диспетчер устройств - Дисковые устройства. Находим наш жесткий диск - ПКМ - Свойства. Вкладка "Сведения". В свойствах выбираем "Имя объекта физического устройства" и найденное значение вводим в nfi.

Например: nfi \Device\00000029 1234567.

<
admin

15 июня 2016 09:38

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 2.04.2011
  • Статус: Пользователь offline
  • Публикаций: 1054
  • Комментариев: 30305

А как вы узнаете адрес дефектного блока без Виктории?

<
Entapan

22 сентября 2016 14:58

Информация к комментарию
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 16.09.2016
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 13

Здравствуйте

View part data может показать название раздела, на котором находится сбойный сектор?

т.е. букву раздела.

<
admin

22 сентября 2016 16:23

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 2.04.2011
  • Статус: Пользователь offline
  • Публикаций: 1054
  • Комментариев: 30305

View part data просто показывает границы всех разделов вашего жёсткого диска.

<
Entapan

29 сентября 2016 00:23

Информация к комментарию
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 16.09.2016
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 13

View part data просто показывает границы всех разделов вашего жёсткого диска.

 

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

Я не сразу заметил, спасибо большое.

<
Василий L

5 декабря 2016 17:43

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0

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

<
admin

5 декабря 2016 18:00

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 2.04.2011
  • Статус: Пользователь offline
  • Публикаций: 1054
  • Комментариев: 30305

Не задавался таким вопросом. Может из читателей кто, что подскажет.

<
slava_trudu

14 декабря 2016 17:02

Информация к комментарию
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 25.03.2015
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 9

Добрый день.

Судя по названию утилиты, она работает только с NTFS дисками или с FAT32 тоже?

<
admin

14 декабря 2016 19:56

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 2.04.2011
  • Статус: Пользователь offline
  • Публикаций: 1054
  • Комментариев: 30305

Попробуйте её использовать на FAT32 и нам расскажите, всем пригодится.

<
Константин

24 декабря 2016 05:31

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Цитата: Василий L
Здраствуйте. Зная адрес бэд-сектора, как можно вручную в этот сектор вписать пустой текстовый документ? Хотелось бы бы таким способом ограничить обращение к сбойным секторам. Если такое возможно....
В Виктории и Mhdd есть функция чтения/записи из файла/в файл по секторам, что-то подобное припоминается, надо это обдумать. Может позволит вписать файл в сектора?

Василий L -Можно заполнить стабильный HDD с небольшим количеством "bad" мелкими файлами, типа mp3. -Затем запускаете проверку файловой системы программой, способной выводить лог со сбойными файлами и секторами. Я использую что-то от Acronis, Disk Director, кажется. Вин.7, вроде, тоже лог выводит. -Сбойные файлы можно не трогать или переименовать, после не дефрагментировать. --Для чего это нужно: на плохом месте hdd, рядом с вылеченным "бедом" может появиться преемник, и снова файл будет сбойным. Сбойный системный файл я переименовывал и восстанавливал стандартными способами, зная , что будет служить долго. Предполагаю, такой метод рабочий, но не уверен, что скажете ? У меня сомнения по поводу ACHI режима, не знаю его алгоритма. p.s. Чаще "беды" на разделе с системой. Интересно, есть ли закономерность затирания ? А если это будут чаще файлы ПОДКАЧКИ? Тогда их назначать на отдельный диск просто будет необходимо. В общем надо знать пораженные файлы.
<
Константин

24 декабря 2016 16:05

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0

Василий L _Сам поправлю. Виктория не запишет в файловую систему, только способом "BB = Erase 256 sect" пометит (затрет) блок, расширив, так сказать проблемную зону, подпортит файлы и файловую систему. Но при системном сканировании на ошибки Ф.С. все поправится, а сбойные файлы вы прочитаете из лога и пометите их переименовав. Так я уже делал. _Т.е. один "bad" еще проскочит незамеченным для системы, но целый блок - нет.

Добавлю, такой метод неприемлем, когда много "бед". Вылетят целые куски из файловой системы. А особо страшно, если затрется таблица разделов, тогда все потеряете на HDD.

<
Олег 72

25 декабря 2016 19:34

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0

Я использую что-то от Acronis, Disk Director, кажется. Вин.7, вроде, тоже лог выводит.

 

Здравствуйте, а можно поподробнее о том, как это сделать?

<
Константин

26 декабря 2016 16:57

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0

Олег 72   

__Это стандартная проверка файловой системы в Виндовс: Свойства диска-> Обслуживание -> Проверка -> Исправлять системные ошибки. Что-то подобное в Acronic Disk Director из-под Windows. Извините, дословно не помню, нет компа под рукой. В Acronis точно выводит "лог" - информацию с содержанием дефектных файлов и секторов, в Виндовс XР от системы нет подробностей. Потом эти файлы(сектора), лечим, можно заменить, для надежности, оставив оригинал на месте, сменив имя (system-bad.exe).

--Еще немного не в тему.

-Видел где-то в раделах, человек советовал затирать проблемный раздел с "bad" многократным проходом(стирания) в Acronic D.D. Говорил - эффективнее функции "erase" в Victorii u Mhdd, вот статья

http://remontcompa.ru/760-kak-udalit-vse-s-kompyutera.html

 

 -Буду пробовать так лечить поврежденные участки, т.к. "remap" устраняет "бэд", но оставляет рядом пачку плохочитаемых секторов. Метод такой: Создать небольшой раздел именно на месте "бэд" и его лечить, т.к. целый 500 Gb-1Tb можно залечить досмерти, опять же время и износ hdd. Информация о "бэд" секторах в Виктории есть, где делать раздел, она же покажет границы созданного диска ("Q"). Paragon Home Expert также создает разделы на "бэдовых" hdd без проверки поверхности, с выводом свойств в секторах. Она же может затереть, но не проверял в действии. Программы для создания разделов в фунцией проверки поверхности зависнут на "бэдовом" hdd.

Добавление комментария

Имя:*
E-Mail:
Комментарий:
Вопрос:
Сколько будет 7+3=?
Ответ:*
НАВИГАЦИЯ

 

 

 

Архив новостей Апрель 2017 (26)
Март 2017 (13)
Февраль 2017 (12)
Январь 2017 (6)
Декабрь 2016 (17)
Ноябрь 2016 (16)
^
Копирование материалов сайта разрешается только с гиперссылкой на источник