.png)
У меня есть диск на 2 ТБ во внешнем доке SATA, отформатированный с одним разделом ext3 (Linux), который не отображается в утилите Windows 7 Computer Management->Disk Management, даже как необработанный/пустой диск. Я проверил, что с диском все в порядке, подключив его к своей машине Linux и смонтировав его, и я проверил, что док работает правильно, подключив другой диск, отформатированный в FAT32, который монтируется безупречно, как и ожидалось.
Я понимаю, что на самом деле не могу прочитать раздел ext3 без дополнительного ПО (например, Ext3IFS), но почему диск вообще не отображается? Есть ли какой-то дурацкий встроенный анти-Linux-фильтр? Есть ли способ заставить Windows распознать диск, чтобы я мог хотя бы использовать прямой блочный доступ к нему?
Предыстория: Я хочу клонировать идентичный диск на 2 ТБ на этот. Из-за моей аппаратной компоновки гораздо проще подключить исходный диск к одной машине, а целевой диск — к другой, и выполнить клонирование по сети (сеть не является узким местом с коммутируемым гигабитным Ethernet), чем подключать их оба к одной машине.(1) Я делал это однажды, когда обе машины работали под управлением Linux, но с тех пор я обновил целевую машину и решил вернуться к Windows для обычного использования рабочего стола. У меня установлен Cygwin, и я проверил, что тот же базовый метод (dd + nc) будет работать, но я ничего не могу сделать, если Windows даже не считает целевой диск существующим.
(1) У меня только один порт eSATA на каждой машине. Открывать их только для этого клонирования — довольно большая неприятность. Кроме того, поскольку это мой резервный диск, я хотел бы в конечном итоге автоматизировать клонирование с активного диска на другой, который я регулярно заменяю с третьим диском, который я храню вне офиса.
решение1
После дальнейших экспериментов и головокружений выяснилось, что драйвер SATA AHCI от Microsoft просто отстой. После загрузки с Linux livecd я убедился, что с оборудованием все в порядке, и горячее подключение работает в Linux на этой машине именно так, как и ожидалось. Затем, просто ради забавы, я решил посмотреть, что произойдет с диском, подключенным при загрузке: Windows распознала его как положено. (Раньше я этого не пробовал, потому что не хотел перезагружаться, а другие диски работали отлично при горячем подключении.)
Затем я решил обновить BIOS до последней версии (которая, как я и не ожидал, что что-то исправит, и которая не исправила, но кто знает, с Windows) и, наконец, перепроверить наличие обновленных драйверов. Я думал, что скачал последнюю версию всего, когда собирал эту машину 2 месяца назад, но оказалось, что мне нужно установить похожее на бесполезное приложение GUI "Intel Matrix Storage Manager", которое также упоминает в глубине руководства, что оно включает драйвер Intel SATA AHCI. С установленным неуниверсальным драйвером AHCI горячее подключение теперь работает и с этим диском.
Ох, драйвер Windows, как же я по тебе ни капельки не скучал.