Прошелся по знакомым в поисках дохлых винтов для экспериментов. Среди прочего есть Барракуда 20-ка, виктория и мхдд показывают Security - Max и никак не хотят снимать пароль. Решил попробовать в обход - через терминал.
Цитата:
2. Выясняем, где у винта расположен трек - Vendor (C97D).
Цитата из доки по Сегейтам ATA IV:
Цитата:
Особенностью данного семейства является 2 группы версий микропрограмм, у которых служебная зона
расположена в разных диапазонах цилиндров.
SPT служебной зоны 0х02В9
Ver 3.хх
трек CERT 0x7009 (смещение 0x09), необходимо читать 0x100 секторов
трек АТА оверлея 0х700А (смещение 0х0А), необходимо читать 0x110 секторов
трек VENDOR data 0х700С (смещение 0х0С), необходимо читать 0xl00 секторов
Ver 7.xx
трек CERT 0x5809 (смещение 0x09), необходимо читать 0x100 секторов
трек АТА оверлея 0х580А (смещение 0х0А), необходимо читать 0x110 секторов
трек VENDOR data Ох580С (смещение 0х0С) , необходимо читать 0x100 секторов
Если читаю по адресу 580С, потом
2>r,5,1
терминал пишет:
Code - FE Track 580C.0.005 Sns 092 Rty F7FF.FF.80FF Rtf 1800 LBA 00000000
Значит читаем из 700С
2>s700c,0
2>r,5,1
2>B0,0
buffer 0000 comparing to 0000 RD:0000:10:00 WR:0010:10:00
Addr 0 1 2 3 4 5 6 7 8 9 A B C D E F 10 1 2 3 4 5 6 7 8 9 A B C D E F
000000 01015365 61676174 65202020 20202020 20202020 20202020 20202020 20202020
000020 20200000 00FB0000 00FB0000 00FB0000 00FB0000 00FB0000 00FB0000 00FB0000
000040 00FB0020 10100000 00000000 00000000 00000000 00000000 00000000 00000000
.....
Тут сплошь нули
.....
000200 115D5055 56F57555 683557D5 5754DDC5 5655575D D5CDDDD5 555D15BD F5F5155B
Т.е. пароль получается обычный: Seagate+25 пробелов, но виктория+мхдд не хотят снимать его.
Если далее сделать:
2>/1 1>U 00000
Adr 00000=01->xx ; вводим сюда - 00 - и жмем Inter
Adr 00000=00-> ; жмем Пробел
1>/2 2>C0,10,1
2>s700c,0
2>w,5,1
То пароль будет снят?
Добавлено спустя 1 час 32 минуты 13 секунд:
Не удержался, решил попробовать.
Вобщем не выходит:
Прошелся по знакомым в поисках дохлых винтов для экспериментов. Среди прочего есть Барракуда 20-ка, виктория и мхдд показывают Security - Max и никак не хотят снимать пароль. Решил попробовать в обход - через терминал.
Цитата из доки по Сегейтам ATA IV:
Если читаю по адресу 580С, потом
2>r,5,1
терминал пишет:
Code - FE Track 580C.0.005 Sns 092 Rty F7FF.FF.80FF Rtf 1800 LBA 00000000
Значит читаем из 700С
2>s700c,0
2>r,5,1
2>B0,0
buffer 0000 comparing to 0000 RD:0000:10:00 WR:0010:10:00
Addr 0 1 2 3 4 5 6 7 8 9 A B C D E F 10 1 2 3 4 5 6 7 8 9 A B C D E F
000000 01015365 61676174 65202020 20202020 20202020 20202020 20202020 20202020
000020 20200000 00FB0000 00FB0000 00FB0000 00FB0000 00FB0000 00FB0000 00FB0000
000040 00FB0020 10100000 00000000 00000000 00000000 00000000 00000000 00000000
.....
Тут сплошь нули
.....
000200 115D5055 56F57555 683557D5 5754DDC5 5655575D D5CDDDD5 555D15BD F5F5155B
Т.е. пароль получается обычный: Seagate+25 пробелов, но виктория+мхдд не хотят снимать его.
Если далее сделать:
2>/1
1>U 00000
Adr 00000=01->xx ; вводим сюда - 00 - и жмем Inter
Adr 00000=00-> ; жмем Пробел
1>/2
2>C0,10,1
2>s700c,0
2>w,5,1
То пароль будет снят?
Добавлено спустя 1 час 32 минуты 13 секунд:
Не удержался, решил попробовать.
Вобщем не выходит:
2>/1
1>U 000000
Adr 00000 = 01 --> 00
Adr 00000 = 00 -->
1>/2
2>C0,10,1
Command Inactive - No VALID Cert Code Detected
2>CTRL+R
INVALID Cert Disk Code - ROM Resident Revision Required: 8.12
На наклейке версия F/W - 3.10, винт видимо был перешит версией 8.12