Ru-Board.club
← Вернуться в раздел «Магнитные носители информации»

» Ремонт накопителей WD (Western Digital). Часть III

Автор: alexyc
Дата сообщения: 11.06.2013 12:19
SRUTSSSSSSSS80
чуть позже,кролик на очередном истязании...
Автор: SRUTSSSSSSSS80
Дата сообщения: 11.06.2013 16:35
alexyc
не перемучте, другим тоже хочется, удачи.
Автор: Ignat
Дата сообщения: 11.06.2013 17:09
igor_me, SRUTSSSSSSSS80, посмотрел у себя одни из первых SATA-дисков от WD, с доп.разъёмом Molex:
- WD2000JD 21JUL 2003 WD Caviar®;
- WD360GD 20 JUL 2003 WD Raptor™.
Оба на WDC-процессоре. Т.ч. изначально было 2-е серии, только у Caviar® не было подсемейств Black, Blue, Green ...
Автор: 308011
Дата сообщения: 11.06.2013 17:59
Древние по 640мб то же Caviar были, если склероз не подводит
Автор: alexyc
Дата сообщения: 11.06.2013 18:01
SRUTSSSSSSSS80
ROM Rev: 08.FPD
Mod 0D : 00010000 (01.00)
Mod 4F : 000800FP (08.FP)
DIR Rev: 00020000 (02.00)
OVL Rev: 000800FP (08.FP)
Автор: SRUTSSSSSSSS80
Дата сообщения: 11.06.2013 19:16
Ignat
Спасибо, в принципе не так важно, важно формат модулей, они менялись от семейства к семейству.
Автор: JETWAY
Дата сообщения: 11.06.2013 20:38

Цитата:
Древние по 640мб то же Caviar были, если склероз не подводит

Не подводит

Автор: 308011
Дата сообщения: 11.06.2013 20:42
JETWAY
Не удивлюсь, если еще и живой
Автор: tametung
Дата сообщения: 11.06.2013 21:04
igor_me

Цитата:
объясните плиз

нужно классифицировать по размеру header модуля.
Для ROYL он равен 30h,для Marvel 18h (как и для последних архитектур WDC).
Были диски(например показанный на фото выше) с меньшим размером header'a.
Автор: igor_me
Дата сообщения: 11.06.2013 21:08

Цитата:
нужно классифицировать по размеру header модуля.

Да я как бы и не спорю ...

Цитата:
Были диски(например показанный на фото выше) с меньшим размером header'a.

... а, просто хотел узнать НАЗВАНИЕ семейства, к которому они относились. Так сказать, терминологию. Ну ладно, буду называть - "который до Marvel"
Автор: tametung
Дата сообщения: 11.06.2013 21:12

Цитата:
просто хотел узнать НАЗВАНИЕ семейства

их десятки. хотите названия ? ищите их в экзешниках WDOverlay4,Dlgdiag и т.п
Автор: SRUTSSSSSSSS80
Дата сообщения: 11.06.2013 21:24
igor_me
пробовал поискать, названий оказалось много, проще по заголовку ориентировать как tametung указал....разбираю далее 0b, там что то ещё вроде есть судя по header, или нету хз.
Автор: CWRU
Дата сообщения: 11.06.2013 23:34
НАЗВАНИЕ семейства которыe до Marvel - Arch V , Arch VI
Автор: igor_me
Дата сообщения: 11.06.2013 23:50
tametung

Цитата:
их десятки. хотите названия ?

Пардон, описАлся. Имелось в виду - название АРХИТЕКРУРЫ, конечно же, не семейства!
ЗЫ Семейств названия я и сам могу глянуть, у меня на работе тот ещё склад в том числе старых WD, начиная от гига и до 8-10 гигов примерно

Добавлено:
SRUTSSSSSSSS80

Цитата:
пробовал поискать, названий оказалось много

Ну значит так и запишем в проге: архитектура "древнее Марвелов"...

cenix_str
Тоже вариант, конечно...
Автор: cenix_str
Дата сообщения: 12.06.2013 00:00
igor_me
Acelab в своих доках именует старые WD Arch-0 до Arch-VI.
Как вам идея например Legacy Caviar или Legacy WD?
Автор: CWRU
Дата сообщения: 12.06.2013 00:07

Цитата:
забавный 4 головый денали ,не желающий отключать нулевую голову


У них плохой F-list. Для 3 головый предвидено MaxLBA для 250GB, а получается зонник как для 240GB. Нужно впервые редактировать F-list.
Автор: alexyc
Дата сообщения: 12.06.2013 00:46
CWRU
можно подробнее?
ps
чем же отличается маринер 4 головый с беспроблемно отключенной 0 и 3 головой и чистым выхлопом в 300GB?
Автор: SRUTSSSSSSSS80
Дата сообщения: 12.06.2013 02:11
igor_me
пиши Caviar, потом нужно глянуть различия либо по версии модуля сортировать , тем более crc нужно будет прикручивать.

alexyc

[more=мой денали]
***************************************************
Current Selection portion of the Field List
***************************************************
format_version = 0x101
DCM Selection = 0x1
cur_stroke = 0x1
phy_heads = 0x4
used_heads = 0x4
cur_capacity = 320.0Gb
final_capacity_selection = 0x1
max_fmt_LBAs = 0x2544CF00 (625266432) 320Gb
target_capacity_selection = 0x1
target_max_fmt_LBAs = 0x2542EAAF (625142447) 320Gb
hq_capacity_selection = 0x1
HQ_max_fmt_LBAs = 0x2544CF00 (625266432) 320Gb


cur_data_TPI_0 = 0x2DC6C (187500)
cur_data_TPI_1 = 0x2DC6C (187500)
cur_data_TPI_2 = 0x2F4D6 (193750)
cur_data_TPI_3 = 0x2DC6C (187500)
cur_data_TPI_4 = 0x0 (0)
cur_data_TPI_5 = 0x0 (0)
cur_data_TPI_6 = 0x0 (0)
cur_data_TPI_7 = 0x0 (0)

cur_KFCI_0 = 0x320 (80.0Gb)
cur_KFCI_1 = 0x320 (80.0Gb)
cur_KFCI_2 = 0x320 (80.0Gb)
cur_KFCI_3 = 0x320 (80.0Gb)
cur_KFCI_4 = 0x0 (0.0Gb)
cur_KFCI_5 = 0x0 (0.0Gb)
cur_KFCI_6 = 0x0 (0.0Gb)
cur_KFCI_7 = 0x0 (0.0Gb)
cur_KFCI_8 = 0x0 (0.0Gb)
cur_KFCI_9 = 0x0 (0.0Gb)

max_LBA_for_head_0 = 0x95133C0 (156316608) 80Gb
max_LBA_for_head_1 = 0x95133C0 (156316608) 80Gb
max_LBA_for_head_2 = 0x95133C0 (156316608) 80Gb
max_LBA_for_head_3 = 0x95133C0 (156316608) 80Gb
max_LBA_for_head_4 = 0x0 (0) 0Gb
max_LBA_for_head_5 = 0x0 (0) 0Gb
max_LBA_for_head_6 = 0x0 (0) 0Gb
max_LBA_for_head_7 = 0x0 (0) 0Gb

[/more]
рубим 1 голову получим 240, плотность 80 на поверхность, смотрим ближайшую модель в ряде, или правим ....
Автор: alexyc
Дата сообщения: 12.06.2013 02:45
SRUTSSSSSSSS80
рубим....если бы рубилась нулевая,так решения и не нашел на данный момент
[more=непослушный денали]
Format version = 0x0101
DCM Selection = 0x0001
cur_stroke = 0x0001
phy_heads = 0x0004
used_heads = 00004
cur_capacity = 0x0C80
max_fmt_LBAs = 625503312 - 320Gb
target_capacity = 0x0001
max_target_LBAs = 625142447 - 320Gb
hq_capacity = 0x0001
max_HQ_LBAs = 625503312 - 320Gb
final_capacity = 0x0001
z0_dtpi = 0x00025C3F
z0_kfci = 0x00000001
cur_svo_TPI = 0x00030D40
cur_data_TPI_0 = 0x00030D40
cur_data_TPI_1 = 0x0002DC6C
cur_data_TPI_2 = 0x0002DC6C
cur_data_TPI_3 = 0x0002DC6C
cur_data_TPI_4 = 0x00000000
cur_data_TPI_5 = 0x00000000
cur_data_TPI_6 = 0x00000000
cur_data_TPI_7 = 0x00000000
cur_data_TPI_8 = 0x00000000
cur_data_TPI_9 = 0x00000000
cur_KFCI_0 = 0x0320
cur_KFCI_1 = 0x0334
cur_KFCI_2 = 0x0334
cur_KFCI_3 = 0x02F8
cur_KFCI_4 = 0x0000
cur_KFCI_5 = 0x0000
cur_KFCI_6 = 0x0000
cur_KFCI_7 = 0x0000
cur_KFCI_8 = 0x0000
cur_KFCI_9 = 0x0000
max_LBA_for_head_0 = 156316608 - 80Gb
max_LBA_for_head_1 = 160346592 - 82Gb
max_LBA_for_head_2 = 160346592 - 82Gb
max_LBA_for_head_3 = 148493520 - 76Gb
max_LBA_for_head_4 = 0 - 0Gb
max_LBA_for_head_5 = 0 - 0Gb
max_LBA_for_head_6 = 0 - 0Gb
max_LBA_for_head_7 = 0 - 0Gb
max_LBA_for_head_8 = 0 - 0Gb
max_LBA_for_head_9 = 0 - 0Gb
max_user_cyls_for_head_0 = 0x0001D809
max_user_cyls_for_head_1 = 0x0001C7CA
max_user_cyls_for_head_2 = 0x0001C069
max_user_cyls_for_head_3 = 0x0001BFEA
max_user_cyls_for_head_4 = 0x00000000
max_user_cyls_for_head_5 = 0x00000000
max_user_cyls_for_head_6 = 0x00000000
max_user_cyls_for_head_7 = 0x00000000
max_user_cyls_for_head_8 = 0x00000000
max_user_cyls_for_head_9 = 0x00000000
max_virt_cyls_for_head_0 = 0x0001DA9A
max_virt_cyls_for_head_1 = 0x0001CA70
max_virt_cyls_for_head_2 = 0x0001C354
max_virt_cyls_for_head_3 = 0x0001C349
max_virt_cyls_for_head_4 = 0x00000000
max_virt_cyls_for_head_5 = 0x00000000
max_virt_cyls_for_head_6 = 0x00000000
max_virt_cyls_for_head_7 = 0x00000000
max_virt_cyls_for_head_8 = 0x00000000
max_virt_cyls_for_head_9 = 0x00000000
rsvd_svo_cyls = 0x0100
rsvd_data_cyls = 0x0080
max_user_svo_cyls = 0x0001EA04
max_svo_cyls = 0x0001EE00
trks_per_clstr_svo = 0x0080
trks_per_clstr_rsvd = 0x0000
trks_per_clstr_for_head_0 = 0x0000
trks_per_clstr_for_head_1 = 0x0000
trks_per_clstr_for_head_2 = 0x0000
trks_per_clstr_for_head_3 = 0x0000
trks_per_clstr_for_head_4 = 0x0000
trks_per_clstr_for_head_5 = 0x0000
trks_per_clstr_for_head_6 = 0x0000
trks_per_clstr_for_head_7 = 0x0000
trks_per_clstr_for_head_8 = 0x0000
trks_per_clstr_for_head_9 = 0x0000
HdMap TPI = 0x35 0x0F 0x23 0x23 0x00 0x00 0x00 0x00
HdMap Capacity = 0x0B 0x0A 0x0A 0x0D 0x00 0x00 0x00 0x00
[/more]

Цитата:
смотрим ближайшую модель в ряде, или правим ....

Ни о каком "смотре" речи не идет,т к после отключения нулевой,(до предерга питания) как в физическом так и в логическом зоннике изменений нет-т е прежние зоны по 4 головам.После передерга питания,ессно,винту сносит башню,от бреда в служебке и "смотреть" "там" нечего...У выше упомянутого маринера после отключения голов подредактировался паспорт на нестандартный WD3000_чего_то_там и лба под "стандартную"300-тку.... с чем и работает в боксе файлопомойкой "в ус не дуя"...На 3 головом денали после отключения нулевой ничего и править не пришлось-стандартная получилась 160....и т д и т п
Автор: Smyg1
Дата сообщения: 12.06.2013 09:37

Цитата:
Acelab в своих доках именует старые WD Arch-0 до Arch-VI.
Как вам идея например Legacy Caviar или Legacy WD?


Например в HRT их так делят:
WD-П - старый набор команд CHS, корпус с ленточкой по краю, П-образная плата
WD-L - старый набор команд ABA, корпус с ленточкой по краю, Г-образная плата
WDxA - старый набор команд ABA, новый корпус
WDxB 16bit cyl - новый набор команд с паралельной флэшкой
WDxB 32bit cyl - новый набор команд с последовательной флэшкой, поддерживает SCT
WDxB SATA - рапторы Hercules, Odyssey - тоже что и 32bit_cyl с некоторыми отличиями
Автор: CWRU
Дата сообщения: 12.06.2013 14:52

Цитата:
CWRU
можно подробнее?


Стандартние модели WD1600, WD2500, WD3200, WD5000, WD6400 и WD7500. Они и записани в F-list.
Для маринер 4 головый имеем WD5000 . После отключения одна голова будет зонник около 360ГБ что вполне достаточно для WD3200
Для денали 4 головый имеем WD3200. После отключения одна голова будет зонник около 240ГБ что недостаточно для WD2500. Отключение возможно если отключаемая поверхност форматирана на 70-75ГБ...
Автор: 308011
Дата сообщения: 12.06.2013 15:49
Ошибся по памяти, del
Автор: alexyc
Дата сообщения: 12.06.2013 16:05
CWRU

Цитата:
Для маринер 4 головый имеем WD5000 . После отключения одна голова будет зонник около 360ГБ что вполне достаточно для WD3200

маринеры бывают 4 головыми как 500 так и 640....у меня крайний и если невнимательны- отключались две головы ,и винту при отключении было наплевать на "недотягивание" до стандартных обьемов
Что же касается вами описанного-не вижу взаимосвязи с сохранением зонников по 4 головам при отключенной нулевой и емкостью по головам....маринеру описанное вами не мешает кусать какие хочешь головы,хотя так же получаются нестандартные варианты
вот так выглядит винт после отключения головы перед передергом питания
Host Max LBA 488397167 DCO Max LBA 488397167
Destroke Max LBA 488397167 Process Max LBA 625142448
Format Max LBA 492591471 Пocлeдний LBA peзepвa 629336751
Пepвый LBA peзepвa 0
Автор: SRUTSSSSSSSS80
Дата сообщения: 12.06.2013 21:59

Цитата:
Стандартние модели WD1600, WD2500, WD3200, WD5000, WD6400 и WD7500.  Они и записани в F-list.

гм правка, а ид какой у него? интересно разобрать будет его.
Автор: 308011
Дата сообщения: 12.06.2013 22:15
SRUTSSSSSSSS80

Цитата:
а ид какой у него?

0х0C

Добавлено:
igor_me
По Def_WD жалобы еще принимаются?
Автор: SRUTSSSSSSSS80
Дата сообщения: 12.06.2013 23:01
308011
Спасибо, покопаю после 28, модули WD интересные иногда встречаются, в плане организации, глянул по быстрому 0х0C
какая то таблица видна в начале и много букв в конце.
Автор: alexyc
Дата сообщения: 12.06.2013 23:28
SRUTSSSSSSSS80
флист-новомодное на этом форуме название списка моделей+карта 03 модуля))
Автор: 308011
Дата сообщения: 13.06.2013 08:07
alexyc

Цитата:
карта 03 модуля

Какая карта? Что-то не видно
Автор: cenix_str
Дата сообщения: 13.06.2013 08:11
WDR показывает flist, там обычно 5 где-то записей вида название модели - количество лба, и есть еще выбор между основным листом и ALT1, ALT2, ALT3.
Автор: alexyc
Дата сообщения: 13.06.2013 10:39
308011

Цитата:
Какая карта?

загляните в лс

Добавлено:

за что купил-за то продал

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Битые секторы HDD


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.