E123
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Может кто добавит в шапку инструкцию по раскирпичиванию после неудачного отключения голов? Просто в личке уже несколько раз приходилось одно и тоже объяснять. Может не всё 100% верно, но близко к истине и вопросы хотя бы задаваться по существу будут. Последние два варианта - не мои, найдено на просторах интернета. I ВАРИАНТ. (Мой)Поднимаем диск после неудачного оключения голов или правки служебки. 1. Залить исходное ПЗУ. 2. Передернуть питание. Должен выйти в готовность с пустым паспортом и 0 LBA. 3. В WDMarvel 2.3 через "Работа с модулями" загрузить DIR из файла, скормив ему 01.mod. 4. Там же: записать 01 из файла (оверлеи не грузить!). Если завис (ERR в регистрах) - во второй копии WDMarvel дать soft-reset, после готовности пробовать записать еще раз. 5. Передернуть питание. Если долго не выходит в готовность, но не останавливает двигатель, скорее всего частично прочитал старую служебку. Здесь пробовать запуск с неполной инициализацией. После этого либо так и писать служебку по новым адресам регионов, либо искать способ стирать старую. Если DIR записан успешно, то после перезапуска он виден в "Работа с модулями". 6. Грузим оверлей 11.mod (иногда не достаточно только его одного, нужен еще 13). Можно, не выходя из модулей, загрузить его во второй копии WDMarvel. После загрузки вторую копию закрыть. 7. Пишем все модули, кроме 01. II ВАРИАНТ. Памятка: как правильно раскирпичить диск в WDMarvel после неумелого отключения головы (перевод): (потому что "просто перепрошить ROM" уже не достаточно): - Перемычками загрузите диск в режим kernel - Загрузите оверлеи из папки (из выших резервных копий), продетектите диск - Запишите ROM (опять же из вашей самой старой копии) - Выключите диск, уберите перемычки, снова включите питание - Загрузите оверлеи и продетектите диск снова! - Выполните форматирование служебной зоны - не загружайте оверлеи (вы это уже сделали), загрузите MOD35 из ваших резервных копий - Запишите DIR - Выключите и снова включите питание - Загрузите оверлеи/сделайте "Detect drive"... Да, СНОВА! - Теперь запишите все модули из вашего бэкапа - Передерните питание еще раз - Убедитесь, что ваш диск вернулся к жизни Я заметил интересную особенность, когда WDMarvel обнаруживает диск в kernel mode, он не идентифицирует диск по имени или псевдониму ROM (за исключением поля "Семейство"), следовательно, вы не сможете прошить ROM или записать модули, так как он будет пытаться использовать по какой-то причине пустой путь (баг?). Поэтому я загружаю оверлеи ПЕРЕД тем, как что-то делаю, а потом детектирую диск (на этот раз псевдоним модели из ROM/серийный номер XYZ определяется и теперь WDMarvel по-умолчанию в правильной директории). III ВАРИАНТ.Лучший способ оживить мертвый диск, который я выяснил, это (перевод): 1 - Установить Kernel Mode 3-мя перемычками (master/slave/cable select). В некоторых случаях и по разным причинам мне приходилось снимать плату с диска, загружать его в KERNEL и "на горячую" подключать плату к приводу после обнаружения его в HRT/WDR. 2 - Загружаем WDR или HRT и обнаруживаем диск (не используйте WDMARVEL). Если вы снимали печатную плату без отключения питания, подключите печатную плату обратно к диску. 3 - Выполните команду для раскрутки диска (очень важно). 4 - Загрузите Overlay MOD11 и дождитесь от диска готовности в DSC и DRDY. 5 - Откройте WDMarvel и обнаружьте диск. Он не должен зависнуть/упасть с ошибкой. 6 - Используйте опцию для загрузки DIR on RAM и загрузите его из резервной копии. Сохраните DIR в памяти. Теперь вы сможете писать модули. 7 - Перейдите к "Операции с модулями" и запишите из копии все модули в SA. 8 - Запишите ROM из резервной копии. Добавлено: Цитата: отключал тестируемый hdd и все контроллеры | - да так тоже правильно | Всего записей: 1034 | Зарегистр. 18-03-2008 | Отправлено: 14:29 16-09-2016 | Исправлено: E123, 14:38 16-09-2016 |
|