Arch/Windows 雙啟動,啟動分割區空間不足

Arch/Windows 雙啟動,啟動分割區空間不足

我在筆記型電腦上安裝了 Windows 之後安裝了 Arch linux。最近,我收到一則警告,表示我的啟動分區空間不足。這些是文件在/boot

29M /boot/EFI
7.9M    /boot/grub
31M /boot/initramfs-linux-fallback.img
9.6M    /boot/initramfs-linux.img
6.7M    /boot/MHCOVERY.BIN
3.0K    /boot/System Volume Information
8.6M    /boot/vmlinuz-linux

我仍然不確定後備的用途是什麼。我應該刪除它嗎?或者,我可以調整分割區表的大小並將其大小增加到/boot300MB。然而,這可能會很棘手,因為啟動後的分割區適用於 Windows。

答案1

在 UEFI 系統中,EFI 分割區用於保存開機作業系統的「開機載入程式」(實際上是 EFI 應用程式)。

在您的情況下,EFI 分割區似乎在 Linux(安裝為/boot)和 Windows 之間共用(這裡它不會獲得磁碟機號,除非您手動指派磁碟機號)。

非共享EFI分割區的最小大小是 100 MB根據微軟的建議。有時它被推薦將其設定為 550MB。如果您使用 Bitlocker,建議大小至少為 300MB(除非您有單獨的 WinRE 分割區)。這只是 Windows 世界。

對於 Linux,您還可以在/boot.更新時,舊核心很可能也會備份到此處,從而進一步消耗空間。

對於您的情況,我建議調整 EFI 分割區的大小以具有至少100MB 可用空間。對於 1TB 以上的驅動器,我建議將 EFI 分割區大小設為 500MB 以上,具體取決於您使用的 Windows 和 Linux 功能(Bitlocker 等),但絕對不少於 300MB。

相關內容