Windows 7 磁碟管理公用程式不會顯示具有 ext3(類型 83)分割區的磁碟

Windows 7 磁碟管理公用程式不會顯示具有 ext3(類型 83)分割區的磁碟

我的外部SATA 擴充座中有一個2 TB 磁碟,使用單一ext3 (Linux) 分割區進行格式化,該分割區不會顯示在Windows 7 電腦管理-> 磁碟管理實用程式中,即使是原始/空白磁碟也是如此。我透過將磁碟連接到我的 Linux 電腦並安裝它來驗證磁碟沒有任何問題,並且透過連接不同的 FAT32 格式的磁碟來驗證擴充座是否正常運作,磁碟按預期完美安裝。

我意識到如果沒有其他軟體(例如 Ext3IFS),我實際上無法讀取 ext3 分割區,但為什麼磁碟根本不顯示?是否內建了某種愚蠢的反 Linux 過濾器?有沒有辦法強制 Windows 識別磁碟,以便我至少可以使用直接區塊存取?

背景:我想將一個相同的 2 TB 磁碟克隆到此磁碟上。由於我的硬體佈局,將來源磁碟連接到一台電腦並將目標磁碟連接到另一台電腦並透過網路進行複製(網路不是交換式千兆位元乙太網路的瓶頸)比將它們連接到一台機器上。我已經安裝了 Cygwin,並且已經驗證相同的基本方法 (dd + nc) 可以工作,但是如果 Windows 甚至不認為目標磁碟存在,我將無能為力。

(1) 我的每台機器上只有一個 eSATA 連接埠。僅僅為了進行這個克隆而打開它們是一個相當大的麻煩。另外,由於這是我的備份磁碟,我希望最終自動從活動磁碟複製到另一個磁碟,我定期與我儲存在異地的第三個磁碟交換該磁碟。

答案1

經過進一步的實驗和研究,結果發現微軟的 SATA AHCI 驅動程式很糟糕。啟動到 Linux livecd 後,我驗證了硬體沒有任何問題,並且熱插拔在這台機器上的 Linux 中完全按照預期工作。然後,只是為了好玩,我決定看看在啟動時插入驅動器會發生什麼:Windows 按預期識別它。 (我之前沒有嘗試過這個,因為我不想重新啟動,並且其他驅動器在熱插拔時工作得很好。)

然後,我決定將 BIOS 更新到最新版本(我並沒有真正期望修復任何問題,但實際上沒有修復任何問題,但 Windows 上誰知道呢),最後仔細檢查更新的驅動程式。我以為兩個月前構建這台機器時我已經下載了最新的所有內容,但事實證明我需要安裝聽起來像無用的 GUI 應用程序“Intel Matrix Storage Manager”,這也恰好是手冊中深度提到它包含Intel SATA AHCI 驅動程式。安裝非通用 AHCI 驅動程式後,熱插拔現在也可以與該驅動器配合使用。

噢,Windows 司機,我一點也沒有想念你。

相關內容