La utilidad de administración de discos de Windows 7 no muestra el disco con la partición ext3 (tipo 83)

1

Tengo un disco de 2 TB en una base SATA externa, formateada con una sola partición ext3 (Linux), que no aparece en la utilidad Windows 7 Computer Management-> Disk Management, incluso como un disco sin formato / en blanco. Verifiqué que no hay nada de malo en el disco conectándolo a mi máquina Linux y montándolo, y verifiqué que la base funciona correctamente conectando un disco con formato FAT32 diferente, que se monta perfectamente como se esperaba.

Me doy cuenta de que en realidad no puedo leer la partición ext3 sin software adicional (por ejemplo, Ext3IFS), pero ¿por qué no aparece el disco? ¿Hay algún tipo de estúpido filtro anti-Linux incorporado? ¿Hay alguna forma de obligar a Windows a reconocer el disco, para que al menos pueda usar el acceso directo a bloque con él?

Antecedentes: quiero clonar un disco idéntico de 2 TB en este. Debido a mi diseño de hardware, es mucho más fácil tener el disco de origen conectado a una máquina y el disco de destino conectado a otro, y hacer la clonación a través de la red (la red no es un cuello de botella con Ethernet Gigabit conmutada), que conéctelos a una sola máquina. (1) Hice esto una vez antes cuando ambas máquinas ejecutaban Linux, pero desde entonces actualicé la máquina de destino y decidí volver a Windows para el uso regular de escritorio. Tengo instalado Cygwin y he verificado que el mismo método básico (dd + nc) funcionará, pero no puedo hacer nada si Windows ni siquiera considera que existe el disco de destino.

(1) Solo tengo un puerto eSATA en cada máquina. Abrirlos solo para hacer este clon es una molestia bastante grande. Además, dado que este es mi disco de respaldo, me gustaría automatizar eventualmente la clonación del disco activo a otro que intercambie regularmente con un tercer disco que almaceno fuera del sitio.

Greg P.
fuente

Respuestas:

2

Después de más experimentación y golpes en la cabeza, resulta que el controlador SCI AHCI de Microsoft simplemente apesta. Después de arrancar en un livecd de Linux, verifiqué que no hay nada malo con el hardware y que hotplug funciona exactamente como se esperaba en Linux en esta máquina. Luego, solo por diversión, decidí ver qué pasaría con la unidad conectada al arranque: Windows lo reconoció como se esperaba. (No lo intenté antes porque no quería reiniciar, y otras unidades funcionaban bien cuando se conectaban en caliente).

Luego decidí actualizar mi BIOS a la última revisión (que realmente no esperaba arreglar nada, y que no lo hizo, pero quién sabe con Windows) y finalmente verificar dos veces si hay controladores actualizados. Pensé que había descargado lo último de todo cuando construí esta máquina hace 2 meses, pero resultó que necesitaba instalar la aplicación GUI "Intel Matrix Storage Manager" que suena como una inútil GUI. mencione en lo profundo del manual que incluye el controlador Intel SATA AHCI. Con el controlador AHCI no genérico instalado, hotplug ahora también funciona con esta unidad.

Oh, controlador de Windows, cómo no te extrañé ni un poco.

Greg P.
fuente
Después de más investigación, resulta que los controladores Matrix NO son compatibles con el comando SSD TRIM (mi disco del sistema es un SSD Intel X25M G2 80GB), mientras que los controladores genéricos MS-AHCI sí. Afortunadamente, los propios Intel tienen un controlador más nuevo, Rapid Storage Technology, cuya última versión (9.6.0.1014) admite TRIM, al menos de acuerdo con las comunidades.intel.com/thread/7874?start=105&tstart=0 y pcper.com /comments.php?nid=8538 .
Greg P.
Estúpidos límites de comentarios. Los controladores RST para mi Asus P6T-SE, que tiene el chipset Intel X58 con controlador SATA ICH10R, están disponibles en downloadcenter.intel.com/… .
Greg P.
Sin embargo, vale la pena mencionar que los controladores de Intel (Matrix y RST) reconocen adecuadamente los puertos SATA internos como internos, lo que significa que 'Quitar hardware con seguridad' no es compatible con las unidades conectadas a los puertos internos. Communities.intel.com/message/93441 describe algunos HotSwap de terceros. utilidad que permite el vaciado y desmontaje de la memoria caché de unidades "internas", pero aún no lo he probado. No he podido encontrar nada como superuser.com/questions/12955/… para volver a habilitarlo correctamente.
Greg P.
Más momentos divertidos: dd bajo Cygwin no admite la escritura con un tamaño de bloque superior a 512 bytes, lo que resulta en una velocidad máxima de aproximadamente 5 MB / seg, que por supuesto es completamente inútil al clonar una unidad de 2 TB. (Voy a seguir adelante y culpar a Windows por esto). Afortunadamente, puede leer con bloques de mayor tamaño, por lo que solo tuve que cambiar las dos unidades entre las máquinas. Aún así, WTF. Algunos antecedentes útiles: old.nabble.com/…
Greg P.
Hay un puerto dd nativo .
Grawity