Трансляция LBA в CHS описана в стандартах (например Phoenix Enhanced Disk Drive Specification). Другое дело, что старые BIOS-ы не всегда поддерживают это соглашение.
Проблема тут в том, что в таблице разделов (Partition Table) информация в CHS формате и про переезде на другую машину если изменится CHS то диск может перестать загружаться.
http://www.uruk.org/orig-grub/PC_partitioning.txt
http://www.win.tue.nl/~aeb/linux/Large-Disk.html
http://wiki.sensi.org/dokuwiki/lib/exe/ ... edd_11.pdf
CF-to-IDE. Заведется ли на ISA
-
i8088
- Advanced Member
- Сообщения: 4864
- Зарегистрирован: 30.01.2015,17:06
- Откуда: г. Баку, Азербайджан
- Поблагодарили: 48 раз
-
Конкурсы
Вклад в сообщество
Все верно, практически все Conner меньше 500MB (а больше емкости у меня нет) так себя ведут.Anonymous писал(а):Неужели никто с этой фичей коннеров не сталкивался?
Собственно все диски поддерживают смену геометрии по команде INITIALIZE_DEVICE_PARAMS,
но Conner еще и запоминает геомеорию даже после отключения питания.
При неродной геомеории может несколько снизиться производительность, поэтому перед форматированием
имеет смысл выставлять то что в паспорте указано, после команды INITIALIZE_DEVICE_PARAMS диск запомнит
новую правильную геометрию. Отмечу, что многие старые IDE диски (и MFM также) требуют подачи команды
INITIALIZE_DEVICE_PARAMS до первого доступа к носителю, иначе не работали - AMNF или IDNF по моему
возвращали при чтении, но точно не помню (интересно, что Conner не требовал этой команды, а вот WD и
ST-157A не работал без INITIALIZE_DEVICE_PARAMS).
Также отмечу, что команду INITIALIZE_DEVICE_PARAMS как правило подает еще BIOS, но BIOS платы
ASUS P3B-F (и подобных, с таким пропиетарным AWARD BIOS, P3V4X, CUV4X-E например) этого не делает,
но это делает DOS (то есть достаточно выставить правильную геометрию и загрузить DOS).
В новых ATA standard команду убрали, поэтому за деталями читайте старые документы.
-
Гость
На материночке, которую только что продал - на 286 - систему ставил на обычный CF-to-IDE на 256 мБ. Автодетектил на 486-ой, записал параметры не под (Y), а под номером 1. Всё ПРЕКРАСНО работало с выставленными потом вручную в 286 параметрами. Могу сегодня глянуть на CF-ку и написать параметры C/H/S. ( просто для примера )
-
Arix
- Advanced Member
- Сообщения: 2670
- Зарегистрирован: 18.07.2015,08:56
- Откуда: Саратов
- Благодарил (а): 3 раза
- Поблагодарили: 8 раз
У меня были проблемы с таким "SSD". На 286-х и 386-х компьютерах он работает в режиме "только запись". С него ничего не читается. Система не грузится. Если загрузиться с дискеты, то можно спокойно копировать на него файлы, на более-менее современном компьютере они нормально читаются. Но обратно - никак. На 486-м - подглючивает, на первопне и выше всё работает нормально. Правда, на 286-386-м совсем маленькие файлы, вроде конфиг.сис, могут и прочитаться.