Fedora
恢復 Windows 啟動
我最近在 Windows 10 的雙引導上重新安裝了 Fedora 35。不幸的是,我認為我不小心格式化了 /boot/efi,作為提示
tree /boot
/boot ├── config-5.14.10-300.fc35.x86_64 ├── config-5.14.16-301.fc35.x86_64 ├── efi │ ├── EFI │ │ ├── BOOT │ │ │ ├── BOOTIA32.EFI │ │ │ ├── BOOTX64.EFI │ │ │ ├── fbia32.efi │ │ │ └── fbx64.efi │ │ └── fedora │ │ ├── BOOTIA32.CSV │ │ ├── BOOTX64.CSV │ │ ├── gcdia32.efi │ │ ├── gcdx64.efi │ │ ├── grub.cfg │ │ ├── grubia32.efi │ │ ├── grubx64.efi │ │ ├── mmia32.efi │ │ ├── mmx64.efi │ │ ├── shim.efi │ │ ├── shimia32.efi │ │ └── shimx64.efi │ ├── mach_kernel │ └── System │ └── Library │ └── CoreServices │ └── SystemVersion.plist ├── extlinux │ ... ├── grub2 │ ├── fonts │ │ └── unicode.pf2 │ ├── grub.cfg │ └── grubenv ├── initramfs-0-rescue-a26e1c2d27044f10ac613e4bc63e9612.img ├── initramfs-5.14.10-300.fc35.x86_64.img ├── initramfs-5.14.16-301.fc35.x86_64.img ├── loader │ └── entries │ ├── a26e1c2d27044f10ac613e4bc63e9612-0-rescue.conf │ ├── a26e1c2d27044f10ac613e4bc63e9612-5.14.10-300.fc35.x86_64.conf │ └── a26e1c2d27044f10ac613e4bc63e9612-5.14.16-301.fc35.x86_64.conf ├── lost+found ├── symvers-5.14.10-300.fc35.x86_64.gz -> /lib/modules/5.14.10-300.fc35.x86_64/symvers.gz ├── symvers-5.14.16-301.fc35.x86_64.gz -> /lib/modules/5.14.16-301.fc35.x86_64/symvers.gz ├── System.map-5.14.10-300.fc35.x86_64 ├── System.map-5.14.16-301.fc35.x86_64 ├── vmlinuz-0-rescue-a26e1c2d27044f10ac613e4bc63e9612 ├── vmlinuz-5.14.10-300.fc35.x86_64 └── vmlinuz-5.14.16-301.fc35.x86_64
據我了解,這裡應該有視窗出現。觀察到的後果是 grub 中沒有出現 windows,並且無法啟動 windows 更改 BIOS 優先級。
這是返回
fdisk -l
具有root訪問權限的內容:Disk /dev/nvme0n1: 476.94 GiB, 512110190592 bytes, 1000215216 sectors Disk model: SAMSUNG MZVLB512HBJQ-000L2 Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Disk identifier: 5B49A787-6CFB-49B4-8F00-73B5F7F8A568 Device Start End Sectors Size Type /dev/nvme0n1p1 2048 534527 532480 260M EFI System /dev/nvme0n1p2 534528 567295 32768 16M Microsoft reserved /dev/nvme0n1p3 567296 473878527 473311232 225.7G Microsoft basic data /dev/nvme0n1p4 998166528 1000214527 2048000 1000M Windows recovery environmen /dev/nvme0n1p5 473878528 475975679 2097152 1G Linux filesystem /dev/nvme0n1p6 475975680 998166527 522190848 249G Linux LVM Partition table entries are not in disk order.
據我了解,我可以使用 Windows 恢復來嘗試修復啟動問題。不幸的是,我不知道如何從它啟動。
我嘗試在啟動時按各種鍵(聯想 S540),以及更改 BIOS 中的啟動順序。
我的問題如下:
- 我有一種簡單的方法可以從我的機器訪問 Windows 恢復嗎?
- 如果沒有,我該如何解決這個問題?
編輯:問題已解決。我創建了一個 Windows 恢復設備。引導修復本身無法正常工作,因此我使用了命令提示符
BOOTREC /FIXMBR BOOTREC /FIXBOOT BOOTREC /RebuildBcd
之後,windows仍然沒有啟動,但自動啟動修復修復了一切。總而言之,我只是按照 Fedora 指南更新了 grub,並沒有被正式保存。
我前段時間和你有同樣的問題。這是我在 Windows 安裝程序 usb 命令提示符中使用的命令:
Bcdboot C:\Windows /l en-us /s x: /f ALL
用於
diskpart
掛載和解除安裝磁碟。替換C:\Windows
為您的 Windows 驅動器Windows
文件夾和x:
您的 grub 磁碟。