
我們有幾個 Captiva SATA 轉 USB 2.0 外部外殼,它們曾經與 1 TB 和 2 TB Hitachi 驅動器配合良好。現在,日立已經消失了,所以我們不得不轉向不同的製造商並選擇希捷,特別是他們的 Barracuda 1 TB 和 2 TB (ST2000DM001 / ST1000DM003) 硬碟。
我們透過將磁碟機連接到 Windows XP 機箱中的 SATA 控制器來分割磁碟機和格式化,並直接使用 SATA 複製資料。之後,它們應該被放入外殼中運送給客戶。
過去,這在 Hitachi 驅動器上運行良好,但在 Seagate 驅動器(1 TB 和 2 TB 型號)上,Windows XP 聲稱透過 USB 連接時它們不會被格式化。 (Linux 還顯示了一個相當奇怪的分區表。)
如果我將這些磁碟機放入外部機箱中並在那裡進行分割和格式化,它們似乎工作正常,但透過 USB 2.0 複製 2 TB 資料並不是真正的選擇。如果我隨後將在外部機箱中格式化的磁碟機直接連接到 SATA 控制器,Windows 會聲稱其上有一個小的未格式化分割區以及相當多的未分割空間。
這些驅動器在 USB 3.0 外殼中工作正常,因此這種特殊的組合一定有什麼奇怪的地方。我的猜測是 USB SATA 橋控制器做了一些愚蠢的事情,例如重新映射扇區號,但顯然僅適用於希捷硬碟。因此,唯一的選擇可能是購買不同的驅動器外殼。
還有其他提示嗎?
(我嘗試使用更多描述性標籤,但 usb-sata 不存在,而且 SuperUser 不允許我建立新標籤。)
答案1
我想知道您的“Captiva SATA 轉 USB 2.0 外接硬碟盒”是否可能與 2TB 硬碟不相容。我見過許多驅動器外殼的高清容量限制令人驚訝地低(我假設適配器晶片組存在一些基本限制)。
您可以檢查兩個品牌的 2TB 硬碟的實際磁區數,看看希捷的區數是否比日立的區數高。如果他們不這樣做,那就消除了這個理論。
您也可以嘗試將它們分割為 1.9TB 而不是 2.0(任何可能在距離磁碟機末端不足 500MB 的地方停止的分割區。)
最後,您可以嘗試在 Vista/Win7 機器上進行分區(使用傳統的 MBR 樣式分區表,而不是 XP 不支援的 GPT),然後繼續。 Vista/Win7 對第一個分割區使用 2048 磁區/1MB 偏移量,如果磁碟機上有 4K 實體磁區,這也有助於磁碟機對齊。如果您想直接使用 XP,另一個選擇是免費的易美分區大師用於建立驅動器的軟體。這使您可以自由定義分割區的開始和結束,因此為了安全起見,您可以為其提供 2048 磁區/1MB/SSD 式對齊,並將磁碟機結束為比實際結束少 500MB。
如果您在 XP 下使用 EaseUS Partition Master 軟體查看驅動器以查看所表示的實際驅動器特性,這將有助於診斷您的驅動器。另一個可以做到這一點的工具是微型獨立免費軟體 BOOTICE.EXE 程式。 (這是一個功能較弱的工具,但它會在 Windows XP 下顯示分割區值)。還有一種方法可以使用XP內建的diskpart.exe來顯示某些分割區值。