最近、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
私が理解したのは、ここにウィンドウが表示されるはずです。観察されたのは、Windowsがgrubに表示されず、BIOSの優先順位を変更してWindowsを起動できないことです。
fdisk -l
ルートアクセスで返される内容は次のとおりです。
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の修復を使用して起動問題を解決することです。残念ながらブートする方法がわかりません。
起動時に(Lenovo S540)さまざまなキーを押して、BIOSで起動順序を変更してみました。
私の質問は次のとおりです。
- 自分のコンピュータからWindowsの回復に簡単にアクセスする方法はありますか?
- そうでなければ、どうすればこの問題を解決できますか?
編集:問題が修正されました。 Windows回復デバイスを作成しました。起動リカバリ自体が機能しないため、コマンドプロンプトを使用しました。
BOOTREC /FIXMBR
BOOTREC /FIXBOOT
BOOTREC /RebuildBcd
その後もWindowsはまだ起動しませんが、自動起動回復ですべての問題を解決しました。全体的に、私はFedoraの指示に従ってgrubを更新し、正式に保存しませんでした。
ベストアンサー1
私は前にあなたと同じ問題に直面しました。 Windows セットアップ プログラム usb コマンド プロンプトで使用したコマンドは次のとおりです。
Bcdboot C:\Windows /l en-us /s x: /f ALL
diskpart
ディスクをマウントしてマウント解除するために使用されます。C:\Windows
WindowsドライブWindows
フォルダとx:
grubディスクと交換してください。