Un cliente nuestro fabrica robots industriales que funcionan con hardware y software muy antiguos pero estables. El único cuello de botella siempre ha sido el disco duro en estas máquinas en movimiento. Debido al movimiento constante (golpes, etc.), los discos duros normalmente no sobreviven más de seis meses.
Así que ahora estamos tratando de conectar un SSD. La placa base no tiene una conexión SATA (no es de extrañar allí), por lo que estamos utilizando un convertidor SATA a IDE para conectarla al puerto IDE de la placa base. Esto funciona y el BIOS reconoce la unidad.
El único problema es que no arrancará. Se congela en POST. En el BIOS (de la década de 1990), necesitamos especificar algunos valores, llamados 'HEADS', 'SYL', 'CLUSTER' y 'LANDZ'. A diferencia de los discos duros tradicionales, esta unidad obviamente no tiene platos. ¿Hay alguna forma en que la unidad imite estas cosas en IDE y podemos descubrir de alguna manera cuáles deberían ser estos valores para nuestra unidad específica? Hemos cambiado los valores al azar y a veces pasa POST, a veces no. Si lo hace, sin embargo, todavía no se inicia y solo dice que no hay una unidad conectada.
En resumen, ¿alguien tiene alguna experiencia conectando un SSD SATA a una placa madre IDE antigua y qué podemos hacer para que esto funcione (en todo caso)?
fuente
Respuestas:
Usaría un IDE SSD industrial ... ( otra opción ). No parece que necesite mucho espacio, y hay SSD hechos específicamente para este propósito. NO me molestaría con adaptadores IDE y SSD de nivel de consumidor para esta aplicación. Si lo hace ir para compact flash, una vez más, trate de algo que es especialmente diseñada para la aplicación.
fuente
¿Tiene que ser un SSD SATA? Las tarjetas CompactFlash son compatibles pin por pin con el estándar ATA 1 .
Lo que significa que puede usar un adaptador eléctrico pasivo para conectar uno a un cable IDE (¡ o dos! ). ¿Te daría esto suficiente espacio (he visto algunas tarjetas CF mahoosive ...), me pregunto.
Le daría la fiabilidad de la memoria de estado sólido y la antigüedad de IDE / ATA.
fuente
Utilizo un SSD IDE en una de mis computadoras portátiles más antiguas * (no de la década de 1990, es de 2005). Funciona completamente impecable hasta ahora. Elegí el Super Talent DuraDrive ET2 con 128 GB que costaba unos 140 € (parece ser mucho más alto en amazon.com). Si está buscando máquinas industriales, no creo que deba preocuparse por unos pocos cientos de dólares y optar por unidades hechas para ese entorno (vea la respuesta de ewwhite). Incluso si el hardware pudiera ser idéntico, el soporte seguramente no lo es.
* Lo hizo principalmente por curiosidad, y dio un buen impulso de respuesta (no es tan difícil ... la computadora portátil no fue construida para Win8 en ese entonces). La computadora portátil se usa principalmente para la grabación de audio en el campo, el ruido reducido y la mayor resistencia a los golpes ayudaron a "justificar" de alguna manera la "inversión", aunque sobre todo curiosidad;)
fuente
¿Su BIOS no es compatible con la "detección automática de HDD"?
Tengo entendido que, para la compatibilidad con BIOS anteriores compatibles con IBM-PC, como su sistema, cada unidad IDE con más de 8 GB de almacenamiento utiliza un falso sector de culata valores (512 bytes / sector) × (63 sectores / pista) × (255 cabezas (pistas / cilindro)) × (1024 cilindros) = 8032.5 MiB - el llamado "límite de 8 GB".
Tengo entendido que las unidades IDE con menos de 8 GB de almacenamiento a menudo especifican 255 cabezas (pistas / cilindro) y 63 sectores / pista y, sin embargo, se necesitan muchos cilindros para llenar el disco.
La zona de aterrizaje en un disco duro generalmente está cerca del diámetro interno, es decir, en o más allá del número de pista más grande.
Tengo entendido que muchos sistemas operativos tipo DOS usan FAT16. Con discos grandes, las personas generalmente configuran particiones FAT16 con el número máximo de sectores por grupo: 2 ^ 64 sectores por grupo. Con los 512 bytes / sector estándar, esto da como resultado 32 KiB por clúster. FAT16 está limitado a un máximo de 2 ^ 16 = 65536 grupos por partición. Es por eso que FAT16 está limitado a un tamaño máximo de partición de aproximadamente 2 GiB.
He visto discos duros IDE con un puente de "compatibilidad". Con el puente en la posición predeterminada, el disco duro informa correctamente su tamaño real, lo que confunde a los primeros sistemas operativos que nunca esperaron trabajar con un disco duro tan grande. Con el puente en la posición de "compatibilidad", el disco duro miente y dice que es mucho más pequeño: desperdicia algo de espacio, pero al menos esos primeros sistemas operativos ahora pueden ejecutarse.
¿Puede notar la diferencia entre "no se detectó disco duro", vs. "encontró el disco duro, pero aún no ha sido formateado", vs. "Veo una partición de arranque en este disco duro, pero no hay ningún sistema operativo encendido? para arrancar "?
¿Puede iniciar la máquina en algún otro medio (tal vez un CD en vivo u otro disco duro con el sistema operativo original) y luego intentar formatear el nuevo disco duro en blanco? (De esa forma, el Sector 10 estará exactamente donde la máquina espera encontrar el Sector 10, sin importar cuán desordenadas sean las configuraciones).
fuente
No sé si es el caso con todos los SSD, pero mi Samsung 830 EVO realmente informa un conteo de cabeza / pista / cilindro para compatibilidad con versiones anteriores:
fuente