-
Вложений: 1
Подключаю винт. Запускаю debug, в нем командную строку указанную выше - он отрабатывает. После по fdisk - Error reading fixed disk. Пробовал с разными винтами, перемычки по совету Mifody пробовал переставлять, но результата пока нет. Посмотрите, у меня debug хоть правильно отрабатывает?
-
То же самое было и у меня. Только, естественно, не помню какие именно значения (регистров?) он в конце выводил. Но такая табличка в конце формата выводилась.
-
А сколько по времени занимает форматирование? У меня секунд десять от начала - и вываливается эта таблица.
-
Нет, это очень мало. Минуты 2-3 должно быть. Во время форматирования должны быть слышны щелчки шаговика головок. Частота щелчков примерно 4-6 в секунду. Всего должно быть 615 щелчков от начала до конца. А потом только появляется таблица.
-
Добрый день
Хотел бы немного пояснить, что происходит при вводе в debug.exe адреса e200:5. В ПЗУ контроллера на этом месте jmp на процедуру форматирования, как уже говорили. Представляет она из себя вот что:
PHP код:
loc_2:
mov ax,0704h ; AH = 7 FIXED DISK -
; FORMAT DRIVE STARTING AT GIVEN TRACK (XT)
; AL = 4, al=interleave
mov dx,80h ; DL = drive 0
xor cx,cx ; CL = head 0, CH = cylinder 0
int 13h ; Disk dl=drive 0 ah=func 07h
; format hdsk, start at cyl cx
; al=interleave, dh=head
int 3 ; Debug breakpoint
То есть обычный вызов Int 13h с функцией форматирования диска и затем вываливается в отладчик по Int 3. Бегло взглянув на дальнейший код делаю вывод, что контроллер все-таки более или менее честно выставляет статусный регистр операций по 0040h:72h, а после отработки функций прерываний возвращает в AH статус операции. Согласно этой таблице и вышеприведенному скрину, у DATASoft в регистре AH торчит 80h, то бишь: timeout (not ready)
UPD: Кстати, можно попробовать утилитку, под названием Advanced Disk Manager , она будет поинформативней...
-
Спасибо. ADM попробовал. Начинает форматировать - и вываливает ошибку 80H. В какую сторону копать?
-
DATAsoft, управление винтом работает? При формате щелчки слышно? Программная парковка происходит? Может с управлением проблемы...
-
-
Пока ничем. Вот вернусь из Владивостока - продолжу свои попытки подключить винт.
-
Вложений: 4
Всем привет. Вот мой контроллер HDD. Заодно и BIOS считал.
Помогите сделать шлейф для HDD. У меня 40 пин на контроллере, из подручных материалов нашел вот эти два шлейфика. Первый широкий похож на шлейф для FDD то же от Поиска только без питания, но у меня есть другой для FDD, с разведенным питанием. Второй узкий не помню откуда вообще. Так что их не жалко. Так же для наглядности буду раз фотографиям ваших шлейфов. Спасибо.
И еще - у меня на плате DIP-переключатель, а не джамперы. Никто не знает их таблицу соответствия моделям HDD? Но это позже, щаз для меня главное - шлейф.