σο α φες μοντησ αγο ι ψλονεδ τηε ολδ σσδ το a new nvme in my pc. I now boot from C: and i called the EFI in my boot drive H:. Should irun bcdboot C:\Windows /s H: /f UEFI ? Is it safe to do it?
If your system is already booting successfully from the new NVMe drive (which it sounds like it is, based on "I now boot from C:"), then running bcdboot C:\Windows /s H: /f UEFI isn't strictly necessary. This command recreates the Boot Configuration Data (BCD) store and copies fresh UEFI boot files from your Windows installation to the specified EFI system partition (ESP), which can resolve issues like corrupted boot entries or mismatches after cloning—especially when moving from a SATA SSD to NVMe, where driver or firmware interactions sometimes cause subtle problems.However, it is safe to run as long as:
- You're executing it from an elevated Command Prompt (run as administrator).
- H: is correctly assigned to the EFI partition on your current boot drive (use Disk Management or diskpart to double-check it's the FAT32-formatted ESP, typically 100-500 MB in size).
- C: points to your active Windows installation.
σο α φες μοντησ αγο ι ψλονεδ τηε ολδ σσδ το a new nvme in my pc. I now boot from C: and i called the EFI in my boot drive H:. Should irun bcdboot C:\Windows /s H: /f UEFI ? Is it safe to do it?
Yes, it is safe to run:— but only if:
Why it's safe (and often recommended after cloning):When you cloned from old SSD → new NVMe:
How to confirm H: is correct:
After running the command:
TL;DR:Yes, run it. It’s safe and ensures clean, independent booting from the NVMe.
You can now physically remove the old SSD with no issues.
cmd
bcdboot C:\Windows /s H: /f UEFI- You are currently booted into Windows from the new NVMe drive (C: is your active Windows installation).
- H: is the EFI System Partition (ESP) on the new NVMe drive (FAT32, ~100–500 MB, contains \EFI folder).
- You're running this in an elevated Command Prompt (Run as Administrator).
Why it's safe (and often recommended after cloning):When you cloned from old SSD → new NVMe:
- The EFI partition was copied, but Windows might still have boot entries pointing to the old drive’s UUID.
- The boot files (\EFI\Microsoft\Boot\bootmgfw.efi, etc.) might not be fully registered with the new firmware.
- Copies fresh boot files from C:\Windows to H:\EFI\Microsoft\Boot\
- Registers the correct BCD store with UEFI firmware
- Updates boot entries to point to the new drive
No data is deleted — it only overwrites boot files (which are ~20 MB).
How to confirm H: is correct:
- Open Disk Management (diskmgmt.msc)
- Find the 100–500 MB FAT32 partition on your NVMe drive
- Right-click → Change Drive Letter → confirm it's H:
- Or in Command Prompt:Look for:cmd
diskpart list volumeVolume X H FAT32 Partition 260 MB Healthy System
After running the command:
- Reboot to UEFI boot menu (usually F2, Del, or F12) — confirm it boots directly from the NVMe entry (not "Windows Boot Manager" on old SSD).
- (Optional) Remove the H: drive letter for cleanliness:(EFI doesn’t need a letter in normal use.)cmd
mountvol H: /D
TL;DR:
cmd
bcdboot C:\Windows /s H: /f UEFIYou can now physically remove the old SSD with no issues.
DISKPART> select disk 2Disk 2 is now the selected disk.DISKPART> detail diskWD Blue SN580 1TB
Disk ID: {E6345E77-2BD6-40B4-8891-7B9B91EF1DAA}
Type : NVMe
Status : Online
Path : 0
Target : 0
LUN ID : 0
Location Path : PCIROOT(0)#PCI(1B00)#PCI(0000)#NVME(P00T00L00)
Current Read-only State : No
Read-only : No
Boot Disk : Yes
Pagefile Disk : Yes
Hibernation File Disk : No
Crashdump Disk : Yes
Clustered Disk : No Volume ### Ltr Label Fs Type Size Status Info ---------- --- ----------- ----- ---------- ------- --------- --------
Volume 5 C Windows_NVM NTFS Partition 930 GB Healthy Boot
Volume 6 SYSTEM FAT32 Partition 100 MB Healthy System
Volume 7 NTFS Partition 662 MB Healthy Hidden
Yes, based on the DISKPART output you provided, Disk 2 (your WD Blue SN580 1TB NVMe) is correctly set up as the boot disk with:
- Volume 5 (C:): Your main Windows partition (NTFS, 930 GB, Healthy, Boot).
- Volume 6 (SYSTEM, FAT32, 100 MB, Healthy, System): This is the EFI System Partition (ESP). You've assigned it the drive letter H: (which isn't shown in DISKPART's default output but aligns with your description—it's common to temporarily assign a letter for commands like bcdboot).
- Volume 7 (NTFS, 662 MB, Healthy, Hidden): Likely the Windows Recovery partition (normal and can be ignored here).
- Double-check H: is assigned to Volume 6:
- Run diskpart again, then:Look for Volume 6 with Label "SYSTEM", Fs "FAT32", and Ltr "H". If it's not showing H:, assign it temporarily:
list volumeselect volume 6 assign letter=H
- Run diskpart again, then:
- Ensure no other disks have conflicting EFI partitions (e.g., if the old SSD is still connected, its EFI shouldn't be active).
bcdboot C:\Windows /s H: /f UEFI- What it does: Refreshes the boot files on H:\EFI\Microsoft\Boot and updates the BCD to ensure the NVMe boots independently.
- Safety: No risk of data loss— it only affects boot files (~20 MB). Your system is already booting from this drive, so this just solidifies it.
- Expected output: Something like "Boot files successfully created."
- Reboot and enter your BIOS/UEFI settings (usually Del, F2, or F12) to confirm the boot order prioritizes the NVMe's "Windows Boot Manager."
- Test booting with the old SSD disconnected/removed to verify independence.
- Remove the H: letter (optional, but recommended for security/cleanliness):Or use Disk Management: Right-click Volume 6 > Change Drive Letter and Paths > Remove.
mountvol H: /D
στις πληροφορίες συστήματος θπάρχει
Based on the screenshot from System Information (msinfo32.exe), your Boot Device is reported as \Device\HarddiskVolume7. From the DISKPART details you shared earlier, Volume 7 on your NVMe drive is the small (662 MB) hidden NTFS partition—typically the Windows Recovery Environment (WinRE) partition, not your main OS partition (which is Volume 5, C:).Why This Happens After CloningThis is a common quirk after cloning drives, especially when moving from SSD to NVMe. Windows assigns \Device\HarddiskVolumeX names dynamically based on the order volumes are enumerated during boot (global across all disks, not per-disk). The "Boot Device" in msinfo32 specifically refers to the volume containing the core operating system files (your Windows installation on C:), as distinct from the "System" partition (your EFI on Volume 6) that holds the boot loader. However:
- Cloning can leave behind mismatched references in the Boot Configuration Data (BCD), causing msinfo32 to incorrectly report the recovery partition as the boot device, even though your system is actually loading the OS from C: (Volume 5).
- This doesn't affect performance, boot time, or stability—your PC is booting normally from the NVMe. It's more of a reporting inconsistency than a functional problem.
- Confirm H: is assigned to your EFI (Volume 6):
- In elevated Command Prompt:
diskpart list volume- Look for Volume 6 (FAT32, 100 MB, Label: SYSTEM). If no letter, assign it:
select volume 6 assign letter=H exit
- Look for Volume 6 (FAT32, 100 MB, Label: SYSTEM). If no letter, assign it:
- In elevated Command Prompt:
- Run the fix (elevated Command Prompt):
bcdboot C:\Windows /s H: /f UEFI- This copies fresh boot files to the EFI and updates BCD to point correctly to your NVMe's partitions (no data loss).
- Reboot and recheck msinfo32 (search for "msinfo32" in Start menu > System Summary > Boot Device). It should now show the correct volume for C: (likely \Device\HarddiskVolume5 or similar, depending on global enumeration).
- (Optional) Remove H: afterward:
mountvol H: /D
But the SATA ssd has the active partition DISKPART> select disk 0Disk 0 is now the selected disk.DISKPART> detail partition 1There is no partition selected.
Please select a partition and try again.DISKPART> select partition 1Partition 1 is now the selected partition.DISKPART> detail partitionPartition 1
Type : c12a7328-f81f-11d2-ba4b-00a0c93ec93b
Hidden : Yes
Required: No
Attrib : 0X8000000000000000
Offset in Bytes: 1048576 Volume ### Ltr Label Fs Type Size Status Info ---------- --- ----------- ----- ---------- ------- --------- --------
- Volume 2 SYSTEM FAT32 Partition 100 MB Healthy Hidden
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου