Як зіставити приналежність збійного сектора (бед-блока) конкретного файлу в windows

Скажіть, мені дуже цікаво, а можна встановити який саме файл в операційній системі лежить на бед-блоці або іншими словами як зіставити приналежність збійного ділянки (бед-блока) конкретного файлу в Windows?

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

Привіт друзі, дізнатися, який саме файл операційної системи лежить на збійному секторі дуже просто.

Взагалі на цю тему у мене був цікавий випадок і я Вам його розповім.

Примітка: Якщо Ви не читали попередніх статей про програму Вікторія, то Вам буде не все зрозуміло, тому я рекомендую спочатку прочитати наведені нижче статті, а потім переходити до цієї.

Є у мене ноутбук, в ньому встановлено два жорсткі диски, один твердотільний накопичувач SSD, а інший "бедастий" жорсткий диск з декількома збійними секторами. Тримаю я на цьому другому жорсткому диску тільки неважливі файли, серед цих файлів присутній віртуальний жорсткий диск NewVirtualDisk1.vdi, який працює з віртуальною машиною VirtualBox. Весь простір жорсткого диска відведено під один розділ D.

Після скачування потрібно відкрити командний рядок і вказати в ній шлях до утиліти. Наприклад Ви завантажили її на диск D:

і тепер хочу запустити, як це зробити.

Відкриваю командний рядок від імені адміністратора,

потім ввожу команду

D: \ nfi.exe D: 156371386. де D: \ nfi.exe - точне розташування утиліти, а буква D: 156371386 точне розташування збійного сектора і тисну Enter. Чому я вирішив, що зіпсований сектор у мене на диску D. бо весь простір жорсткого диска має одну букву D :.

Результат, зіпсований сектор 156371386 належить файлу NewVirtualDisk1.vdi і даний файл активно використовується віртуальною машиною, тому при запуску віртуальної машини операційна система і зависала, вона просто не могла прочитати інформацію в файлі NewVirtualDisk1.vdi.

Так, мало не забув, в наступній статті - ми з Вам "вилікуємо" цей зіпсований сектор.