所以根據微軟文件, 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。