[請益] 關於XP與先進格式化的幾個問題

看板Storage_Zone作者 (但願人長久)時間11年前 (2014/06/22 16:51), 11年前編輯推噓1(1011)
留言12則, 2人參與, 最新討論串1/1
看了一些先進格式化和對齊的文章,還是有點搞不清楚,下面提出一些看法,大家看看這 些觀念正不正確。 一般拿到硬碟,會先: 1.建立分割 (牽涉到分割工具) 2.格式化 (牽涉到格式化工具) 3.灌作業系統 4.開始使用 我的問題如下: 1.需不需要對齊,僅跟分割工具是否支援先進格式化有關。網路上說windows xp不支援, 所以要做對齊,其實僅指拿xp光碟來做分割工具使用的情況。 2.因為先進格式化,僅與分割有關,所以在採用有支援先進格式化的工具分割後,不論用 windows xp或其他工具來對此一分割進行"格式化",都不會有再需要對齊的問題? 3.在已用win7或spfdisk 4k完成分割的partition上安裝XP,則事後也不需要再做對齊? 4.若兩顆硬碟,無先進格式化的硬碟做XP系統碟,有先進格式化的新硬碟做資料碟。老硬 碟上自無先進格式化的問題,但新硬碟仍需採用spfdisk 4k等工具分割。才能確保效能? 5.不管分割、對齊。XP對先進格式化硬碟的支援如何呢? 畢竟一個是以512bytes磁區為基礎,一個則是4k bytes磁區。 除了分割的對齊之外,其實是有一些機制來讓二者相容的嗎? 請各位大大還不吝賜教! <(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.182.109.26 ※ 文章網址: http://www.ptt.cc/bbs/Storage_Zone/M.1403427074.A.780.html ※ 編輯: onewalker (175.182.109.26), 06/22/2014 17:26:34

06/22 20:17, , 1F
NTFS預設的單位大小就是4K,因此只要一開始切對了
06/22 20:17, 1F

06/22 20:17, , 2F
就沒有問題
06/22 20:17, 2F

06/22 20:18, , 3F
XP以前的系統會在硬碟最前面留下63*512byte的空間
06/22 20:18, 3F

06/22 20:19, , 4F
這個值當然無法相容於4K,VISTA之後則是直接留1MB
06/22 20:19, 4F

06/22 20:21, , 5F
1M的話對於512B或4K為單位都可以整除,在新舊硬碟上
06/22 20:21, 5F

06/22 20:21, , 6F
就沒有效能的差異
06/22 20:21, 6F
是不是應該這樣說比較精準呢: "以windows xp前的OS光碟來做分割時,會在硬碟前留下 63*512byte的空間"? 因為若是以其他的支持先進格式化硬碟的工具來做分割,再安裝XP就不會有這個問題? 剛又查了一下,發現先進格式化的硬碟又分幾種: 1.4K原生(物理磁區和邏輯磁區皆4K) 2.512e:(4k實體和512邏輯磁區):(硬碟靠韌體在512B邏輯磁區和4K的物理磁區間轉譯。 目前Win7也只支援這種。) http://support.microsoft.com/kb/2510009/zh-tw 表上沒有列XP,因為XP已經不被支援了。 但既然512e是從硬碟機本身來達成對512B的老電腦的相後相容, 所以XP當然可以使用無誤。 而除了因分割工具造成的分割區不對齊這一點之外, XP和Win7在對先進格式化硬碟的使用上是沒有分別的。 不知道這樣的理解正不正確呢? ※ 編輯: onewalker (123.193.6.78), 06/22/2014 22:50:52

06/22 23:33, , 7F
XP 是 因為4/18已經整個停止支援,自然不會解釋它
06/22 23:33, 7F

06/22 23:33, , 8F
而且 512e(韌體層轉換4K ),XP 內建的分割軟體切不出
06/22 23:33, 8F

06/22 23:34, , 9F
對齊的位置,還是會以 0x63 作為 Boot Sector位置
06/22 23:34, 9F

06/22 23:34, , 10F
但 XP 可以正常存取 Boot Sector 不在 0x63的分割區
06/22 23:34, 10F

06/22 23:35, , 11F
這一篇解釋的就是內建原生支援,而未解釋存取
06/22 23:35, 11F

06/22 23:36, , 12F
spfdisk 也有 4K 版,原理差不多就是這樣子...
06/22 23:36, 12F
文章代碼(AID): #1Jffa2U0 (Storage_Zone)