LeftBass
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Исходные данные: 1. дохлая мать GA-K8VT800 rev. 1.x (Чёрний екран но через РСІ видеокарту видно надпись: Scanning Bios Image in Hard Disk… 2. под рукой нет программатора; 3. под рукой нет никаких плат Gigabyte; 4. есть старый HDD(АТА) отформатировано в FAT32(все файлы удалены), поддерживающий HPA (в данном случае Samsung 10Gb LBA=19930079) 5. свежая прошивка k8vt800.f13. 6. програма MHDD ver 4.6 7. програма X-Ways Winhex v15.2(рус.). 8. програма Victoria 4.46b 9. и конечно рабочий компьютер Порядок оживления трупа: 1. Подключаем HDD поддерживающий HPA к исправной машине. Как проверить поддержует ли наш винчестер HPA? Качаем програму Victoria 4.46b. Из Windows запускаем ее, выбираем наш HDD и смотрим в характеристики значение Support, там должно писать например: LBA, HPA, DLM, DMA и т.п. Если там нету записи HPA, значит диск не поддержует ее. 2. Качаем и переименовываем файл прошивки k8vt800.f13 на k8vt800.bin(можна ето и не делать). Копируєм свежую прошивку просто на HDD поддерживающий HPA(у меня был 1 логический диск форматирований в FAT32). 3. Качаем MHDD и запускаем, она потребует вставить дискету 1,44Mb. Нажимаем Create Floppy и она создает загрузочную дискету. Также ее можна найти в Hirens Boot CD или в разных сборок Windows на CD или DVD(типа ХР-Loner, XTRem, ZVER). 4. Перегружаемся и заходим в BIOS дальше IDE Configuration и ставим HDD(на котором будем снимать HPA) вместо значения Auto на Not Instaled(при следуещей загрузки етого винта не должно быть видно на екране), дальше в настройках BIOS заходим в First Boot Device и выбираем загрузку с флоппи-диска(Floppy). Перезагрузка. 5. Вставляем дискету и загружаемся с нее или CD(DVD) где есть программа MHDD. После загрузки появится окно: 1.Start computer with ADAPTEC SCSI adapter 2. Start computer with SCSI adapter выбираем пункт 2, дальше предложит вибрать диск(Enter HDD number [ _ ]). Вибираем диск (в моем случае Samsung 10Gb). Видим что диск имеет 19930079 LBA(секторов) 6. Дальше вводим команду: NHPA после етого мы увидим надпись: Do you want to set Native LBA address? (y/N) _ Нажимаем y(Yes). Видим на екране: Native Maximum LBA address: 19932191 Continue? (y/N) _ Нажимаем y(Yes). Видим на екране: Working… Done Если увидите на екране Error …, то надо отсоединить питание HDD на 5-10 сек.(ПК включен) и потом осторожно присоединить назад, повторить команду NHPA(смотри выше). Операцию по передергиванию питания вы делаете на свой страх и риск!(для безопасности поставте вкл/викл. питания на провода питания HDD) У нас винт в конце операции должен иметь 19932191 секторов(в моем случае) 7. Перегружаемся и возвращаем в BIOSе все как было(Пункт 4). Грузимся с Windows и запускаем программу Winhex. Нажимаем F9 дальше в Physical Media вибираем наш HDD поддерживающий HPA. Откроется окно с секторами нашего диска. Смотрим на последний сектор(19932191), если там нули, то идем дальше, ежели нет, то надо опять зайти в MHDD ввести команду ERASE и стереть последние 20000 секторов(там сначала надо ввести число, с которого будет стиратся данные(я ставил с 19912191 сектора), а потом спросит до какого надо стереть(надо ввести до последнего – 19932191). Теперь жмем Ctrl+O и открываем файл прошивки, который будем копировать на диск в область НРА(он откроеться в другом окне) Теперь выделяем весь текст с файла прошивки командой Ctrl+A потом копируем ето всё командой Ctrl+C, переходим в окно где наш жесткий диск и вставляем командой Ctrl+B. Куда вставлять етот текст? Мой прошивочний файл(k8vt800.f13) занимает 511 секторов. Так как у меня всего 19932191 секторов, я отнял 19932191-512=19931679. Почему 512? Потому-что мой файл занимает 511, а последний сектор512 - используется как технический, где указуется местонахождения нашего БИОСА(мы настроим его в конце). И так, вставляем командой Ctrl+B нашу прошивку на винчестер начиная с 19931679 сектора. Найти быстро етот сектор поможет команда Ctrl+G. А теперь заполняем последний, 19932191-ый сектор вот таким образом: Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F 24 47 41 46 52 10 41 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 22 30 01 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 36 41 37 4C 30 47 30 34 EA 5B E0 00 F0 2A 4D 52 42 2A 02 00 00 00 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 где: 24 47 41 46 52 10 41 08 - код, сообщающий матери, что здесь находится BIOS. 1F 22 30 01- сектор с которого начинается BIOS (19931679) (вообщем номер сектора в который мы начали писать БИОС) Он считается так: - открываем на ПК калькулятор, переходим в инженерный вид(должна быть включена функция Dec(8 байт)); - набираем 19931679 и переходим на функцию Hex, в результате мы имеем 130221F, но нам надо етот номер написать наоборот, тоисть 1F 22 30 01; 36 41 37 4C 30 47 30 34 EA 5B E0 00 F0 2A 4D 52 42 2A 02 - версия BIOS (последняя строка файла BIOS). Область НРА я не закрывал. Подключил диск к мертвой мамке на Primary Master(без флопиков, CD-ков и других винтов). Запустил, она записала БИОС с винта, перегрузилась. Все, мамка работает. Если хотите закрыть область НРА, то в программе MHDD набираем команду: HPA Видим на екране: Temporary HPA or Persistent HPA (0/1) Нажимаем 1, потом вводим первоначальное значение max.LBA(в моем случае ето цифра – 19930079). Если опять начнет ругается(Error), то надо опять передернуть питание и выполнить команду еще раз. Операцию по передергиванию питания вы делаете на свой страх и риск!(для безопасности поставте вкл/викл. питания на провода питания HDD) P.S. Вся процедура по подготовке HDD проводится на робочем компьютере(на роботе, у друзей и т.п.) | Всего записей: 4 | Зарегистр. 22-09-2009 | Отправлено: 13:08 22-09-2009 | Исправлено: LeftBass, 11:22 23-09-2009 |
|