XT IDE (Кто еще собирал? (И сопутствующие вопросы.))

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
Аватара пользователя
size_t
Advanced Member
Сообщения: 672
Зарегистрирован: 20.02.2019,14:28
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

XT IDE (Кто еще собирал? (И сопутствующие вопросы.))

Сообщение size_t » 12.05.2019,23:28


Аватара пользователя
size_t
Advanced Member
Сообщения: 672
Зарегистрирован: 20.02.2019,14:28
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

XT IDE (Кто еще собирал? (И сопутствующие вопросы.))

Сообщение size_t » 14.05.2019,14:31

Завелся контроллер с винтом WD на 6Г.

Такой вопрос: чем можно удалить таблицу разделов на винте?
Она создана в Windows, штатный fdisk сходит с ума - не дает удалить один раздел.
Другого компа под рукой нету, чтобы на более современной ОС поправить.

Alexrk2
Advanced Member
Сообщения: 834
Зарегистрирован: 20.11.2006,09:42
Откуда: Москва, Подольск

XT IDE (Кто еще собирал? (И сопутствующие вопросы.))

Сообщение Alexrk2 » 14.05.2019,15:51

вроде всё должен удалять, даже не ДОС разделы

Аватара пользователя
Tronix
Advanced Member
Сообщения: 3625
Зарегистрирован: 15.01.2008,11:00
Откуда: Москва

Вклад в сообщество

XT IDE (Кто еще собирал? (И сопутствующие вопросы.))

Сообщение Tronix » 14.05.2019,15:56

size_t писал(а): 14.05.2019,14:31 Такой вопрос: чем можно удалить таблицу разделов на винте?
fdisk /mbr . Недокументированный ключ, но работает начиная с MD-DOS 5.00 (https://support.microsoft.com/ru-ru/help/69013)

Аватара пользователя
alecv
Advanced Member
Сообщения: 6993
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

XT IDE (Кто еще собирал? (И сопутствующие вопросы.))

Сообщение alecv » 14.05.2019,17:15

Можно в Norton Disk Editor в режиме "Физические устройства" затереть нулями сектор 0.
Только разрешить запись на диск, по умолчанию запрещено.

Аватара пользователя
size_t
Advanced Member
Сообщения: 672
Зарегистрирован: 20.02.2019,14:28
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

XT IDE (Кто еще собирал? (И сопутствующие вопросы.))

Сообщение size_t » 14.05.2019,19:15

fdisk /mbr само собой я попробовал первым делом, но он как-то странно себя ведет. Таблицу разделов не удаляет.

С диска c: кстати загрузка не работает - вылетает моментом в загрузочное меню Поиска.
Хотя до fdisk /mbr лепетало какую-то ересь про кривой partition table.

Сейчас попробую Нортоном.

Bobo
Advanced Member
Сообщения: 9537
Зарегистрирован: 16.08.2007,11:42
Откуда: СПб

Вклад в сообщество

XT IDE (Кто еще собирал? (И сопутствующие вопросы.))

Сообщение Bobo » 14.05.2019,19:19

size_t писал(а): 14.05.2019,19:15 fdisk /mbr само собой я попробовал первым делом, но он как-то странно себя ведет. Таблицу разделов не удаляет.
да -он такой - не всегда прокатывает
я обычно форматировал его в чем-нибудь не-mbr (rdb или подобном) - тогда норм идет
Xeon E5-2670v2/32 Gb, Amiga А4000Т

Аватара пользователя
Tronix
Advanced Member
Сообщения: 3625
Зарегистрирован: 15.01.2008,11:00
Откуда: Москва

Вклад в сообщество

XT IDE (Кто еще собирал? (И сопутствующие вопросы.))

Сообщение Tronix » 14.05.2019,19:35

size_t писал(а): 14.05.2019,19:15 С диска c: кстати загрузка не работает
Там у Поисков прикол есть, что C,D уже диски как бы есть, хотя их нет. Короче как только появляется загрузочное меню XT-IDE нада жать букву "D", типа загрузка с диска D:, хотя винт один - primary master. Как-то так.

Аватара пользователя
size_t
Advanced Member
Сообщения: 672
Зарегистрирован: 20.02.2019,14:28
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

XT IDE (Кто еще собирал? (И сопутствующие вопросы.))

Сообщение size_t » 14.05.2019,22:17

Докладываю: все заработало с небольшими танцами с бубном.

Fdisk /mbr честно записал в 0-й сектор диска код загрузчика, таблицу разделов (которая начинается со смещения 460-что-то байт) он не трогал.
Diskedit от Norton Utilities 5.0 я забил нулями нулевой сектор, с контрольным чтением - полная фигня получилась! Таблица разделов НЕ ИСЧЕЗЛА - fdisk ее как видел, так и видит! Диск С на месте со всем содержимым.

Гугление выдало ссылку на утилиту delpart.exe - вот ею все чётко удалилось.
Надо сказать, что неудаляемый раздел был extended dos partition где-то далеко за первыми 2Г пространства.
Как только удалил этот раздел, остальное прошло по учебнику - разметка, форматирование, установка системы.

Что касается глюков с неудаляемой таблицей разделов, как я понял, кроме mbr, есть ещё ebr (extended boot record), может дело в ней?

Аватара пользователя
Tronix
Advanced Member
Сообщения: 3625
Зарегистрирован: 15.01.2008,11:00
Откуда: Москва

Вклад в сообщество

XT IDE (Кто еще собирал? (И сопутствующие вопросы.))

Сообщение Tronix » 31.05.2019,21:31

Хозяюшке на заметку:
Если у кого нет под рукой 74LS688, но есть PLD GAL16V8, то можно использовать их с некоторыми ограничениями. Проверено с платой XT-IDE rev.4:

Изображение

Ограничения касаются невозможности создания полного восьмибитного компаратора на данных PLD, но частью сравнений можно пренебречь. Так, для U8 и рядом стоящих переключателей SW1 остаются значимыми только значения A8 и A7 ползунков; A9 железно зашита в 'единицу'; A6,A5,A4 - железно зашиты в 'ноль'. Таким образом можно выбрать адрес порта ввода-вывода 200h, 280h, 300h, 380h.

То же касается и U10 и рядом с ней стоящих переключателей SW2. Играют роль только A14 и A13; при этом A16 равно '1', а A15 равно '0'. Ползунки SW2.5 и SW2.6 должны быть включены для 28C64 EEPROM. Это позволяет выбрать адреса дополнительного BIOS такие, как: D0000h, D2000h, D4000h и D6000h.

.jed файлы для прошивки PLD в прикрепленном архиве. Там же находятся исходники на языке ABEL v4.30 (EZ-ABEL).
Вложения
xt_pld.rar
(1.38 КБ) 145 скачиваний

bbr
Advanced Member
Сообщения: 741
Зарегистрирован: 21.03.2021,10:44
Откуда: Пермь

XT IDE (Кто еще собирал? (И сопутствующие вопросы.))

Сообщение bbr » 17.05.2021,21:25

UP.

Купил XT-IDE (в комплекте с CGA/EGA->VGA), от предложения продавца положить в комплект переходник IDE-CF и CF карту я отказался - у меня же SD-IDE. И пожалел, надо было брать CF хотя бы для разнообразия. А с SD-IDE оно у меня не работает :mad:
Пишет:

-=XTIDE Universal BIOS (XT)=- @ D000h
v2.0.0p3 (2019-05-09)
Released under GNU GPL v2

Master at 360h:
Slave  at 360h: not found
Booting C»C
Boot sector not found
Booting A»A
Error 2h!


SD-IDE абсолютно рабочая, буквально перед она была подключена к обычной ISA-16 мультяже и работала ОК. Пробовал с SD карточками на 16 и 64Гб, там DOS 6.22, обеими карточками пользуюсь много месяцев, они загружаются даже в самых архаичных 286.

Продавец карточки снял видос с демонстрацией работоспособности, я заметил что тестирует он на матери с P55C. У меня буквально рядом лежала собранная материнка с DX4-100, выдернул от-туда мультяху, воткнул XT-IDE - банан, всё ровно то же. Я не думаю что проблемы с карточкой, я думаю она ОК, но почему-то не дружит с SD-IDE.

Вот это место напрягает:
Master at 360h:
Slave  at 360h: not found


Выглядит как-будто автодетект мастера не сработал. Потому и бутсектор потом не считался что не определился диск. Куда копать?

Ответить