|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Ноя 8, 2003 15:56:34 Современные винты весьма по разному устроенны. Для скрытия этих разностей и сохранения единого способа обращения к винтам(CHS,LBA) на этом самом винте есть транслятор. В принципе извиняйте, если говорю общеизвестные факты. А реально как слить этот транслятор и дизасемблировать его? С чего хотя бы начать? |
|
|
Дата: Ноя 8, 2003 22:23:58 Я не большой специалист по этому делу, но мне кажется, что большая часть управления реализована на аппаратном уровне. |
|
|
Дата: Ноя 10, 2003 16:18:32 Верно, но все же какая-то часть управления реализуется микропрограммой винчестера. Эта микропрограмма может храниться во флэшке винта или на самих блинах. Причем Если затереть данные, то получаем примерно тоже что и при порче биоса на мамке. Т.е. абсолютно нерабочий девайс. Кроме микропрограммы, на блинах хранится дефект листы и смарть атрибуты. Эта область доступна только из технологического режима винчестера. В принципе весь вопрос можно перевести в плоскость как перевести винт в технологический режим. Просмотреть исправить дефект лист, обновить микропрограмму. |
|
|
Дата: Ноя 11, 2003 07:16:36 Я тоже не большой специалист. Но знаю следующее: Работал я как-то в одной конторе. Для того чтобы перевести винт в технологический режим. Просмотреть исправить дефект лист, обновить микропрограмму, Там ког-да то купили специальную железку (весьма не дешево, кстати). Плюс, для разных моделей HDD покупали дополнительно какие-то програмулины. (тоже не дешево) Потом на это дело навалили: Не рентабельно оказалось. Может быть сейчас все гораздо проще? Поправте. С чего хотя бы начать? Может быть с узучения принципов работы утилит для изменения аккустических режимов HDD? А еще есть, OnTrack HDD Manager, ircc. Для каких-то целей может помочь. |
|
|
Дата: Ноя 11, 2003 15:05:39 Насчет железяки и кучи програмуль это верно подмечено. Однако слышал я и такое мнения что можно и без ентого обойтись. А можно поподробнее про принципы работы утилит для изменения аккустических режимов. То есть что такие проги есть я в курсе. Но где про них почитать можно? А ontrack я так подозреваю работает с винтом напрямую через порты. Помоему использовалось это вместо fdiska для разбивки винтов. Или я ошибаюсь? |
|
|
Дата: Ноя 12, 2003 13:44:11 Конечно, это несколько оффтопик, но может быть сталкивались. ПРоблема с винтом на 40 гигов от Seagate. Windows 98 - ставиться буз проблем, а вот XP напрочь виснет на лиценз агриимент страничке. Вот... Попытался я его отформатить - лажа. Попытался FDISK - лажа - не работает, т.е. не запускается ничё как следует. В фирму, у которой контора всё это брала. Там меня послали - говорят что всё оллрайт, но .... Винт отформатили, а XP опять не ставиться. Две недели, а XP нужен. Так вот, я думю, что проблема в винте. Что скажите, господа ЖелезоДровосеки? Вопрос прикольный ;) |
|
|
Дата: Ноя 13, 2003 13:06:32 Существуют разные железяки, но самую, наверное, популярную в России производят ребята из Ростова-на-Дону http://www.acelab.ru Железяка называемая PC-3000 действительно не дешева (белее 700 уёв), но не сложна. Представляет из себя ISA-шную плату с одним чипом и IDE интерфейсом. А вся куча программуль - это просто служебная информация к различным типам винтов, обрамленная под вид утилит. Сам я ее не юзал, но вот что обо всем этом думаю (если ошибаюсь - поправьте) Для IDE винтов существуют следующие типы команд: - основные (это все старые команды ST412 плюс ECh). - дополнительные (появились с выходом ATA-2). Здесь особенно интересна команда 92h. - служебные (это недокументированные фирмами производителями команды для работы со служебной информацией, доступные в основном из технологического режима) Причем включение технологического режима происходит либо специальной недокументированной командой (программно), либо с помощью технологического разъема на плате винта (туда чего-то надо воткнуть), либо вообще после замены ПЗУ. Будем надеятся, что основная часть современных винтов поддерживает первый способ. Так что, если ты знаешь команду перехода в технорежим, а так же другие служебные команды винта, то можешь делать с ним все что угодно. Ребята из ACE Laboratory знают (но молчат). Они написали програмку, но не кинулись продавать ее восторженным юзерам, а спрятали в ПЗУ микроконтроллера и запаяли его в плату. Попробуй теперь ее крякни ;) Но не все так плохо. На сайте ACE Laboratory есть бесплатная утилитка pcfujtau.exe, с помощью которой можно без всякого железа пощупать (правда только одну серию) винты Fujitsu и даже снять микрокод контроллера. А что еще нужно для изучения транслятора?;) Меня, правда, больше волнует, чтобы после покупки нового винта можно было слить с него всю служебную информацию (так, на всякий случай ;). |
|
|
Дата: Ноя 13, 2003 13:25:07 · Поправил: S_T_A_S_ vomm Утилиты чего-то пишут во внутренние регистры, от этого головки у винтов с разной скоростью ездить начинают. Думаю из них и можно вытащить недокументированые команды для перехода в технологический режим. (если Basil прав, а я думаю что так и есть) Не пойму только, зачем с firmware разбираться? Может кто и сможет помочь, если задать конкретныйвопрос. 1990 40 гигов от Seagate я моделей 6 видел разных. Если XP не ставится, тут дело может быть в чем угодно, например в памяти или M/B. Много всякого хлама у нас продают :-\ Самый простой способ проверить винт -- воткнуть в другую машину и установить XP. Не пойму только, как 98й ставится, если fdisk не паботает? |
|
|
Дата: Ноя 13, 2003 13:33:39 S_T_A_S_ Решилась проблема. БИОС нуно было поправить. Basil У меня, в родном городе, такой комплекс только один (мне известный) и очень, говорят, он эффективный, 3000 этот. До 97% винтов восстанавливают. И инфу с них до 95% вытащить могут. ;) |
|
|
Дата: Ноя 13, 2003 13:50:37 1990 БИОС нуно было поправить. Во-во, а кто это должен был сделать? Все мамки за последние 2 года обязаны быть совместимы. С установками BIOS по default. Производитель поленился или продавец побаловался? |
|
|
Дата: Ноя 13, 2003 13:57:04 S_T_A_S_ Да, этоже VIA.Более глючных моделей материнских плат я просто не встречал. В БИОС, главное дело, глючил пунк об звуковухе и кое-что про ЛАН. Как я настроил? Понятия не имею. Просто может быть пора БИОС перепрощить? А я ни разу этого не делал и вообще, после этой истории с BIOS на VIA зарёкся иметь дело. ;) А дефаулт - это только мечта, что дефаул всё на место постаит. Хотя не так давно я что-то на своём мониторе нахимичил и он криво казать стал. Так я испугался, думал что сотворил, а дефаул всё в чувство привёл ;) |
|
|
Дата: Ноя 13, 2003 14:15:11 1990 VIA уже года 4 как делает хорошие чипсеты. Дело в производителе самой платы. Могли бы прерывания по умолчанию нормально распределить. Может быть дело в том, что PIC вместо APIC включен. А BIOS лучше не перешивай -- это дело нехитрое, но есть маленькая вероятность, что не получится. Просто запиши что и как настроил, на всякий случай. |
|
|
Дата: Ноя 13, 2003 14:23:04 S_T_A_S_ А ты пробовал шить - перешивать? ;) А как ты смотришь на мат. платы от Tomato? У меня стоит Zida и я очень рад. И стоимость маленькая. |
|
|
Дата: Ноя 13, 2003 15:35:10 1990 Качаешь с сайта производителя утилиту и дамп биоса, потом читаешь readme и запускаешь. Если не получится - дорога в сервис центр, готовь деньги. У меня GigaByte с двумя биосами, поэтому мне не страшно ;) У некоторых других производителей тоже есть защита от подобных ошибок. Я думал, что tomato давно умерла. У меня такая была под 486, тоже был рад ;) Только вот 95я на ней через *0пу устанавливалась. Не хотел никого огорчать, но за 6 лет продажи PC железа накопил некоторую статистику об отказах и глюках. Если есть желание сэкономить, лучше купить, например, asrock (это дочернее предприятие asus). Или плату на "устаревшем" чипсете от бренда. Например UDMA133- абсолютно безполезная фича. И AGP 8x реально работает только на платах с двухканальной памятью. Не хочу говорить про DDR400 на Celeronaх. А денег стоит. Хотя M/B - это не жена -- никто не видит и поменять проще ;-)) (надеюсь это не оффтопик, а тоже своеобразный RESEARCH ;) |
|
|
Дата: Ноя 13, 2003 17:51:21 Я могу снять образ ПЗУ HDD, могу подписатся на fido7.su.hardw.hdd.repair и узнать как инициализируется и где начало программы. Но где найти дизассемблер или описание системы команд процессора на плате? На Fujitsu 10G стоит SH8671 от Cirrus - документации на сайте производителя 0(или -273,15 по Цельсию) На Maxtor DSP от TI. Я пробовал вычислить по корпусу и подключению кварца - не вычислил. Так что не зря ACELAB продает программу за $850 |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.115 |