Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » CF-to-IDE. Заведется ли на ISA |
<<Назад Вперед>> | Страницы: 1 * 2 | Печать |
BreakPoint |
Сообщение отправлено: 28 февраля 2017 23:50
о, круто! спасибо, теперь ясно |
Сейчас на форуме |
hoorma
Advanced Member
Енотовод Откуда: Омск Всего сообщений: 1703 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 фев. 2011 |
Узнать CHS можно, воткнув флешку в любую достаточно старую мать с автодетектом. BIOS все выдаст. Записать на бумажку, после этого можно использовать флешку и там, где автодетекта нет. А вообще у меня бывало такое, что разные матери детектили CHS одной и той же флешки по-разному. И со всеми она при этом работала. Поэтому есть предположение, что достаточно ввести цифры, соответствующие правильной ёмкости. Компьютер съест, а флешке будет все равно. |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 1 марта 2017 9:00 Сообщение отредактировано: 1 марта 2017 9:01
hoorma написал: Предположу, что это были разные режимы IDE: собственно "CHS" он же "Normal", "Large" и "LBA". Ваша флешка, как и многие HDD, может поддерживать все режимы. Только у HDD поддержка LBA появилась с относительно больших ёмкостей, в гигабайты или даже десятки Гб. вообще у меня бывало такое, что разные матери детектили CHS одной и той же флешки по-разному. |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 1 марта 2017 9:45 Сообщение отредактировано: 1 марта 2017 9:49
Помнится, мне попадались диски, которые запоминали ненастоящую геометрию, а ту, с которой к ним материнка обращалась. Кажется, это коннеры были. После первой же адресации с новыми параметрами, происходило запоминание той геометрии, с которой производилось софтовое форматирование, т.е. без LLF. Модель не вспомню - они все либо передохли, либо ушли куда-либо за ненужностью. Думаю, что должен быть патент на этот механизм и его можно нагуглить. p.s. либо можно дождаться лета, к тому времени мне шурупы из плеча повытаскивают и кости подзаживут - я смогу откопать в самых нижних ящиках пару экземпляров на момент "консервации" бывших живыми. А пока я ящики тяжёлые переставлять не могу. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Трансляция 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...edd_11.pdf |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 1 марта 2017 10:39 Сообщение отредактировано: 1 марта 2017 10:43
alecv, те диски были 40..200мб всего, про lba ещё многие годы ничего не было слышно. А вот динамически менять chs конфигурацию они умели. Допустим, там 5 голов и х-цилиндров, проходит формат в соответствии с геометрией в таблице партиций, где 4 головы указано - за счёт 5 головы, к которой нет обращений, дополняются цилиндры, а 5я голова пропадает, обращения к ней будут ошибку вызывать. Это запоминается после выключения, при переставлении в другой режим - ошибка диска, но если снова с первого сектора полностью пройтись по поверхностям до первого перехода на новый цилиндр - запоминалась новая геометрия, голова появлялась, а цилиндров становилось меньше. Из тех, что остались - один ноутбучный 3.5" с 44-пиновым разъёмом, другой - обычный 3.5", с него BSD на альфе грузилась лет 5 ещё, после того, когда родной dec мелкого размера убился (там в геометрии, кажется, и была проблема, т.к. её в нельзя было выставить в srm). Неужели никто с этой фичей коннеров не сталкивался? |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 1 марта 2017 11:14 Сообщение отредактировано: 1 марта 2017 11:24
Anonymous написал: Все верно, практически все Conner меньше 500MB (а больше емкости у меня нет) так себя ведут. Неужели никто с этой фичей коннеров не сталкивался? Собственно все диски поддерживают смену геометрии по команде 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 команду убрали, поэтому за деталями читайте старые документы. |
bblkkskgv |
NEW! Сообщение отправлено: 1 марта 2017 12:33 Сообщение отредактировано: 1 марта 2017 12:33
На материночке, которую только что продал - на 286 - систему ставил на обычный CF-to-IDE на 256 мБ. Автодетектил на 486-ой, записал параметры не под (Y), а под номером 1. Всё ПРЕКРАСНО работало с выставленными потом вручную в 286 параметрами. Могу сегодня глянуть на CF-ку и написать параметры C/H/S. ( просто для примера ) |
Сейчас на форуме |
Arix
Advanced Member
Откуда: Саратов Всего сообщений: 1399 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 18 июля 2015 |
У меня были проблемы с таким "SSD". На 286-х и 386-х компьютерах он работает в режиме "только запись". С него ничего не читается. Система не грузится. Если загрузиться с дискеты, то можно спокойно копировать на него файлы, на более-менее современном компьютере они нормально читаются. Но обратно - никак. На 486-м - подглючивает, на первопне и выше всё работает нормально. Правда, на 286-386-м совсем маленькие файлы, вроде конфиг.сис, могут и прочитаться. |
Bobo
Advanced Member
Откуда: СПб Всего сообщений: 3628 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 авг. 2007 |
Arix написал: это единичные случаи На 286-х и 386-х компьютерах он работает в режиме "только запись". С него ничего не читается. а вообще, как выше писал зависит от флэшки (производителя итп) |
<<Назад Вперед>> | Страницы: 1 * 2 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » CF-to-IDE. Заведется ли на ISA |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |