Boot
dd 在 UEFI 中安裝 OpenSUSE 後將 Windows 從 MBR 還原到較小的分區,沒有安全啟動
我可以將具有 30% 實際使用空間的 Windows 分區從 MBR 驅動器複製到 UEFI 驅動器上,即使該分區是一半大小並且會切斷副本的結尾?windows啟動修復會修復被切斷的分區嗎?
首先驅動 sda1 Windows,sda2 ext2 boot,sda3 物理卷用於opensuse
第二個驅動 sda1 uefi, sda2 opensuse 物理卷, sda3 截斷 Windows 備份分區
這看起來是一個非常糟糕的主意……除非你首先將 Windows 轉換為 EFI,就像這個問題https://askubuntu.com/questions/447686/how-to-boot-windows-8-from- a-legacy-mbr-partition-in-uefi-mode-via-grub
我不確定 Windows 以及它與 Unix 和 Linux 的關係,但如果你在談論dd命令,你可以這樣做:
sda2 = Windows 分區(碎片整理)
sdb3 = 目標上一半大小的 Windows 分區
dd if=/dev/sda2 of=/dev/sdb1
是的,當沒有更多可用大小時它會停止,並且 chkdsk 將能夠解決這個問題。(我不是 100% 確定 chkdsk,但我以前看到過類似的東西)
EFI 使用帶有一些載入程序文件的特殊分區,您必須將它們複製到 EFI 分區,從舊 HD 到較新的硬碟驅動器。