用於啟動磁碟區的 ReFS 檔案系統

用於啟動磁碟區的 ReFS 檔案系統

所以根據微軟文件, ReFS 不能是分割區上的可開機檔案系統。

這是否意味著如果我將啟動管理員(Windows 啟動管理器或Grub)放在一個小的(<1GB)NTFS 分割區上,然後在ReFS 分割區上安裝Windows 10(沒有啟動管理員),它會起作用嗎?

答案1

很可能不會。

與 Linux 相比,Windows 使用術語“系統”和“啟動”,而係統分割區是 BOOTMGR 所在的位置,啟動分割區是 Windows 本身的位置。如果文件說 ReFS 不可啟動,則表示您無法將 Windows 放在 ReFS 上。


引導程式的一項工作是載入核心 - 正如 GRUB 需要充分了解檔案系統(以及 LVM 和 ZFS...)以尋找和讀取「vmlinuz」和「initramfs」檔案一樣,Windows BOOTMGR 同樣需要能夠找到並讀取Winload.efi、NTOSKRNL.EXE 和其他相關內容。它不知道如何從 ReFS 中做到這一點。

(微軟沒有添加此功能可能還有各種其他原因,甚至可能只有在嘗試失敗後才變得明顯,但這是最基本的原因。)


徹底破壞系統的一種更有趣的方法可能是在 Btrfs 上安裝 Windows,使用WinBtrfs司機和狡辯作為匹配它的引導程式。

答案2

從:這裡

自從Windows 10 build 20185以來,Windows bootloader可以從refs讀取,並且一些中國人確實透過多次DISM捕獲到不同的fs(包括exfat)成功啟動了它。

所以它很hacky。

相關內容