Наш клиент делает промышленных роботов, которые работают на очень старом, но стабильном аппаратном и программном обеспечении. Единственным узким местом всегда был жесткий диск в этих движущихся машинах. Из-за постоянного движения (удары и т. Д.) Жесткие диски обычно не выживают после шести месяцев.
Итак, теперь мы пытаемся подключить SSD. Материнская плата не имеет подключения SATA (что неудивительно), поэтому мы используем преобразователь SATA-IDE для подключения ее к порту IDE на материнской плате. Это работает, и BIOS распознает диск.
Единственная проблема в том, что он не загружается. Он зависает на POST. В BIOS (с 1990-х годов) нам необходимо указать некоторые значения, называемые «HEADS», «SYL», «CLUSTER» и «LANDZ». В отличие от традиционных жестких дисков, этот диск, очевидно, не имеет пластин. Есть ли способ, которым накопитель имитирует эти вещи в IDE, и можем ли мы каким-то образом выяснить, какими должны быть эти значения для нашего конкретного накопителя? Мы изменили значения случайным образом, и иногда он проходит POST, иногда нет. Если это происходит, однако, он все равно не загружается и просто говорит, что диск не подключен.
Короче говоря, есть ли у кого-нибудь опыт подключения SATA SSD к старой материнской плате IDE и что мы можем сделать, чтобы это работало (если что-нибудь)?
источник
Ответы:
Я бы использовал промышленный IDE SSD ... ( другой вариант ). Похоже, вам не нужно много места, и есть SSD, созданные специально для этой цели. Я бы не стал использовать адаптеры IDE и твердотельные накопители потребительского уровня для этого приложения. Если вы хотите использовать компактную флэш-память, снова попробуйте что-то специально разработанное для приложения.
источник
Это должен быть SATA SSD? Карты CompactFlash совместимы между собой по стандарту ATA 1 .
Это означает, что вы можете использовать пассивный электрический адаптер для подключения одного к кабелю IDE ( или двух! ). Интересно, даст ли это вам достаточно места (я видел несколько махозных CF-карт ...).
Это даст вам надежность твердотельной памяти и устаревание IDE / ATA.
источник
Я использую IDE SSD в одном из моих старых ноутбуков * (не с 1990-х, а с 2005 года). Пока он работает совершенно безупречно. Я выбрал Super Talent DuraDrive ET2 с 128 ГБ, который был около 140 € (кажется, намного выше на amazon.com). Если вы стремитесь к промышленным машинам, я не думаю, что вам стоит заботиться о нескольких сотнях долларов и покупать диски, предназначенные для этой среды (см. Ответ ewwhite). Даже если аппаратное обеспечение может быть идентичным, поддержка, конечно же, отсутствует.
* Сделано это в основном из любопытства, и это дало хороший импульс отклика (не так уж и сложно ... ноутбук не был построен для Win8 тогда). Ноутбук в основном используется для записи звука в поле, уменьшенный шум и повышенная ударопрочность помогли несколько «оправдать» «инвестиции», хотя в основном это было любопытство;)
источник
Ваш BIOS не поддерживает «автоопределение жесткого диска»?
Насколько я понимаю, для совместимости с более старыми BIOS, совместимыми с IBM-PC, такими как ваша система, каждый IDE-диск с объемом хранения более 8 ГБ использует поддельные значения для головки блока цилиндров (512 байт / сектор) × (63 сектора / дорожка) × (255 головок (гусеницы / цилиндр)) × (1024 цилиндра) = 8032,5 МиБ - так называемый «предел 8 ГБ».
Насколько я понимаю, в дисках IDE с объемом хранения менее 8 ГБ часто указывается 255 головок (дорожки / цилиндр) и 63 сектора / дорожка, однако для заполнения диска требуется много цилиндров.
Зона посадки на жестком диске обычно находится рядом с внутренним диаметром, т. Е. На уровне или за наибольшим номером дорожки.
Насколько я понимаю, многие DOS-подобные операционные системы используют FAT16. На больших дисках люди обычно устанавливают разделы FAT16 с максимальным количеством секторов на кластер - 2 ^ 64 секторов на кластер. При стандартном 512 байт / сектор это приводит к 32 КиБ на кластер. FAT16 ограничен максимум 2 ^ 16 = 65536 кластеров на раздел. Вот почему FAT16 ограничен максимальным размером раздела около 2 ГиБ.
Я видел жесткие диски IDE с перемычкой "совместимости". Если перемычка находится в положении по умолчанию, жесткий диск правильно сообщает свой фактический размер, что сбивает с толку ранние операционные системы, которые никогда не ожидали работы с таким огромным жестким диском. Когда перемычка находится в положении «совместимости», жесткий диск лежит и говорит, что он намного меньше - он тратит некоторое пространство, но теперь по крайней мере те ранние операционные системы могут работать.
Можете ли вы сказать разницу между «не обнаружен жесткий диск» и «найден жесткий диск, но он еще не отформатирован», и «Я вижу загрузочный раздел на этом жестком диске, но на нем нет операционной системы». это загрузиться "?
Можете ли вы загрузить машину с другого носителя (например, с живого компакт-диска или другого жесткого диска с оригинальной операционной системой?), А затем попытаться отформатировать новый пустой жесткий диск? (Таким образом, Сектор 10 будет именно там, где машина ожидает найти Сектор 10, независимо от того, насколько испорчены настройки).
источник
Не знаю, так ли это со всеми твердотельными накопителями, но мой Samsung 830 EVO на самом деле сообщает количество головок / гусениц / цилиндров для обратной совместимости:
источник