製造商捆綁的高級格式化工具實際上可以做 mkntfs 不做的事情嗎?

製造商捆綁的高級格式化工具實際上可以做 mkntfs 不做的事情嗎?

我最近購買了一個新驅動器(具體來說,2TB Samsung Spinpoint),標籤上標明它支持高級格式,並且我應該從他們的網站下載該工具。

除非我遺漏了什麼,否則 mkntfs 的最大扇區大小始終為 4096b:

-s, --扇區大小位元組

指定扇區的大小(以位元組為單位)。有效的磁區大小值為每個磁區 256、512、1024、2048 和 4096 位元組。如果省略,mkntfs 會嘗試自動確定磁區大小,如果失敗,則使用每個磁區 512 位元組的預設值。

三星網站上的這個工具除了以相同的方式格式化磁碟機之外,還會做其他事情嗎?

mkntfs -s 4K /dev/sdb1

會做?

具體來說,我打算在主要運行 Windows XP 的電腦上使用此驅動器,但我寧願啟動到 Linux/BSD 並手動格式化磁碟,而不是使用臃腫的軟體。我不過想要擁有新的 AF 風格扇區——這是必不可少的。

那麼,如果我執行上面的命令(或 Linux/BSD 上可用的其他命令),是否會與使用高級格式化工具具有完全相同的效果?

答案1

是的,您可以在Linux上執行此操作,但必須在建立分割區時完成,而不是在建立檔案系統時完成。例如,您必須使用 fdisk 來執行此操作,而不是使用 mkfs。以下是一些解釋它的連結:

答案2

重要的是,您的分割區是在 4 KB 邊界上對齊建立的,而不是在格式化分割區的磁區大小上對齊。預設情況下,Windows XP 不會建立具有這種對齊方式的分割區,且磁碟機必須針對每個寫入作業在內部跨 2 個磁區執行讀取-修改-寫入操作。

供應商的工具將確保您的分區已對齊,如果尚未對齊,則進行修改。 Windows Vista 和 7 將建立正確對齊的分割區。我不確定 Linux/BSD 工具的行為方式,但我想最近的工具會正常運作。

相關內容