
我可以手動建立 4k 對齊的分割區(使用 Linux 工具,例如 live cd),該分割區將從 LBA 磁區 64 開始(而不是 Windows XP 安裝程式中預設的磁區 63)。我不記得了,但我想我在某處讀到過,除非啟動分割區僅從第 63 區開始,否則 Windows XP 不會啟動。參考?
答案1
答:是的,如果安裝在以非 63 磁區開頭的分割區上,Windows XP SP3 應該可以啟動。http://support.microsoft.com/kb/931760。
起初我認為 Windows XP 處理高級格式驅動器的唯一方法是透過驅動器本身的硬體跳線(這實際上將所有扇區移動到對齊位置)。但事實並非如此。有一些軟體實用程序,例如 WD Align(或來自其他驅動器製造商的類似軟體),我假設它們可以執行以下操作:
- 將包含所有資料的磁碟分割區實體重新定位到新的對齊位置,
- 更新 MBR 中的分區表以反映該新位置。
因此,在這種情況下(分割區重新定位後),Windows XP 現在所在的分割區不再從第 63 區開始。它有效。
答案2
答案3
當 Windows XP 安裝在對齊的分割區(即不從 63 啟動的分割區)上時,Windows XP 無法啟動。它會識別從 cd 到複製檔案的分割區安裝,但是當它重新啟動以完成安裝時會出現錯誤。同樣,如果我允許 xp cd 建立分割區(從第 63 區開始),它將安裝並正常工作(但不會對齊)。然後,當我使用該工具從西部資料網站對齊分區時,它將不再啟動。我正在等待西部數據的回應,但我並沒有屏住呼吸。我使用了 Windows XP(我認為是 SP2)CD。 SP3可能不一樣。