HDD - [решено] Как узнать, какие файлы лежат в bad-секторах?

Ответить
 • Просмотры: 1
Аватара пользователя
minos66

Re: HDD - [решено] Как узнать, какие файлы лежат в bad-секторах?

Сообщение minos66 »

Цитата ShaddyR:



работает, Victoria 4.3b.
HDD - [решено] Как узнать, какие файлы лежат в bad-секторах?




Хм... действительно работает (хоть и ругается немножко при запуске). Странно, Victoria 4.46b не работает, а более ранняя Victoria 4.3b работает...
Аватара пользователя
Maximilian

Re: HDD - [решено] Как узнать, какие файлы лежат в bad-секторах?

Сообщение Maximilian »

Опять проблема возникла

Утилитой Victoria fo Windows 4.3b, определил сбойные LBA сектора.


читать дальше »


20:21:48 : Get passport... OK 20:21:48 : Model: WDC WD2001FASS-00W2B0; Capacity: 3907029168 LBAs; SN: WD-WMAY00770915; FW: 05.01D05 20:21:48 : Get passport... OK 20:21:48 : Model: WDC WD2001FASS-00W2B0; Capacity: 3907029168 LBAs; SN: WD-WMAY00770915; FW: 05.01D05 20:21:57 : Get S.M.A.R.T. command... OK 20:21:58 : SMART status = GOOD 20:22:24 : Get passport... OK 20:22:25 : Recallibration... OK 20:22:26 : Starting surface scan, LBA=0..2147483648, sequential access w. REMAP, tio 1000ms 20:22:59 : LBA 5911064 try REMAR... 20:22:59 : LBA 5911064 try REMAP... Error 20:23:03 : LBA 5911065 try REMAR... 20:23:03 : LBA 5911065 try REMAP... Error 20:23:06 : LBA 5911069 try REMAR... 20:23:06 : LBA 5911069 try REMAP... Error 20:23:11 : LBA 5911090 try REMAR... 20:23:11 : LBA 5911090 try REMAP... Error 20:23:15 : LBA 5911123 try REMAR... 20:23:15 : LBA 5911123 try REMAP... Error 20:23:19 : LBA 5911127 try REMAR... 20:23:19 : LBA 5911127 try REMAP... Error 20:23:23 : LBA 5911136 try REMAR... 20:23:23 : LBA 5911136 try REMAP... Error 20:23:28 : LBA 5911183 try REMAR... 20:23:28 : LBA 5911183 try REMAP... Error 20:23:31 : LBA 5911189 try REMAR... 20:23:31 : LBA 5911189 try REMAP... Error 20:23:35 : LBA 5911199 try REMAR... 20:23:35 : LBA 5911199 try REMAP... Error 20:23:38 : LBA 5911210 try REMAR... 20:23:38 : LBA 5911210 try REMAP... Error 20:23:42 : LBA 5911216 try REMAR... 20:23:42 : LBA 5911216 try REMAP... Error 20:23:45 : LBA 5911222 try REMAR... 20:23:45 : LBA 5911222 try REMAP... Error 20:23:49 : LBA 5911223 try REMAR... 20:23:49 : LBA 5911223 try REMAP... Error 20:23:53 : LBA 5911230 try REMAR... 20:23:53 : LBA 5911230 try REMAP... Error 20:23:57 : LBA 5911248 try REMAR... 20:23:57 : LBA 5911248 try REMAP... Error 20:24:00 : LBA 5911251 try REMAR... 20:24:00 : LBA 5911251 try REMAP... Error 20:24:04 : LBA 5911262 try REMAR... 20:24:04 : LBA 5911262 try REMAP... Error 20:24:07 : LBA 5911263 try REMAR... 20:24:07 : LBA 5911263 try REMAP... Error 20:24:11 : LBA 5911311 try REMAR... 20:24:11 : LBA 5911311 try REMAP... Error 20:24:15 : LBA 5911536 try REMAR... 20:24:15 : LBA 5911536 try REMAP... Error





Есть WinHex и DMDE, которые рунаются, Мол Unreadable Sector...



Как же увидеть файлы, что лежат в них - не пойму никак...



с этим не разобрался

"Напускаете на Том NFI.ехе"
Аватара пользователя
Vadim60

Re: HDD - [решено] Как узнать, какие файлы лежат в bad-секторах?

Сообщение Vadim60 »

Цитата Tau_0:



Берёте дисковый редактор, --- можно взять WinHex, но DMDE лучше подходит. И смотрите --- в какой том (диапазон) попадает сбойный сектор.

Как Victoria, так и HDDScan выдаст бэды, считая их от начала харда, а чтобы найти относительно начала тома, то делаете такую арифметику:

LBABadSector – StartLBA_Тома = Lba_Сектора_относительно_Начала_Тома.
HDD - [решено] Как узнать, какие файлы лежат в bad-секторах?




Тут выяснил недавно, что эта арифметика ни к чему при работе с NFI...



NFI прекрасно съедает физический номер сектора, который выдаёт виктория и др программы по выявлению бэдов.

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



Примеры для первого и второго дисков:



Код:

Код: Выделить всё

nfi.exe \device\harddisk0\dr0 
nfi.exe \device\harddisk1\dr1 

или так:



Код:

Код: Выделить всё

nfi.exe \Device\Harddisk0\Partition0 
nfi.exe \Device\Harddisk1\Partition0 

Вместо нужно указать номер сбойного сектора.

Например, для сектора 800000:





Код:

Код: Выделить всё

>nfi.exe \Device\Harddisk1\Partition0 800000
NTFS File Sector Information Utility.
Copyright (C) Microsoft Corporation 1999. All rights reserved.
***Physical sector 800000 (0xc3500) is in file number 229926 on drive C.
\Program Files\Internet Explorer\sqmapi.dll
    $STANDARD_INFORMATION (resident)
    $FILE_NAME (resident)
    $FILE_NAME (resident)
    $DATA (nonresident)
        physical sectors 799712-800175 (0xc33e0-0xc35af)
    Attribute Type 0x100 $TXF_DATA (resident)

Видно, что программа сама определила том (логический диск), которому принадлежит интересующий нас сектор.



Возможна и такая запись:





Код:

Код: Выделить всё

nfi.exe \Device\Ide\IdeDeviceP2T0L0-2 
nfi.exe \Device\Ide\IdeDeviceP3T0L0-4 

Как узнать адрес физического устройства для этого варианта записи:



Диспетчер устройств

Дисковые устройства (!!!)

выбираем нужный диск

ПКМ: Свойства

вкладка: Сведения

выбрать: Имя объекта физического устройства

выделить название и скопировать в буфер обмена (Ctrl+Ins)



Скриншот:
phis_name_for_NFI.png




Пример для моего компа:



\Device\Ide\IdeDeviceP2T0L0-2 - для 1-го жесткого диска

\Device\Ide\IdeDeviceP3T0L0-4 - для 2-го жесткого диска

\Device\000000a7 - для флэшки (!)



Например, для сектора 800000:



Код:

Код: Выделить всё

>nfi.exe \Device\Ide\IdeDeviceP2T0L0-2 800000
NTFS File Sector Information Utility.
Copyright (C) Microsoft Corporation 1999. All rights reserved.
***Physical sector 800000 (0xc3500) is in file number 229926 on drive C.
\Program Files\Internet Explorer\sqmapi.dll
    $STANDARD_INFORMATION (resident)
    $FILE_NAME (resident)
    $FILE_NAME (resident)
    $DATA (nonresident)
        physical sectors 799712-800175 (0xc33e0-0xc35af)
    Attribute Type 0x100 $TXF_DATA (resident)
Аватара пользователя
amt85

Re: HDD - [решено] Как узнать, какие файлы лежат в bad-секторах?

Сообщение amt85 »

Где найти nfi.exe? На MS все не то нахожу...
Вложения

[Расширение png было запрещено, вложение больше недоступно.]

Аватара пользователя
amt85

Re: HDD - [решено] Как узнать, какие файлы лежат в bad-секторах?

Сообщение amt85 »

amt85, посмотрите на
http://ab57.ru/syssuite.html




Размер файла 21744 байта,

MD5-сумма 48d9be87fd0ca3c350a5087172f1274f

1999 год.



Но это не единственная утилита, которая может определить принадлежность файла сектору: например, то же самое может утилита
findLBAf
от TerabyteUnlimited (2010 год; в отличие от первой ссылки, ведущей на фактически недостоверный источник, это совсем честная ссылка на сайт разработчика утилиты). А есть и совсем современные средства — но надо их вспоминать.
Аватара пользователя
amt85

Re: HDD - [решено] Как узнать, какие файлы лежат в bad-секторах?

Сообщение amt85 »

На битых секторах SSD файлы определить не может... Чем их фиксить?
Ответить

Вернуться в «Накопители (SSD, HDD, USB Flash)»