Share via

How to make an external usb HD that has windows in it bootable

Jose Concepcion 0 Reputation points
2026-03-31T01:03:30.8533333+00:00

Hello, The main and only HD is a ssd of 120 something GB and it is full. I bought a 1 TB ssd to replace it. I clone the ssd to an external USB HD but can't make it bootable. My idea is to boot the pc from the external HD with the new ssd installed and then clone it back to the new ssd. But I cant make the cloned external hd bootable.

Windows for home | Windows 11 | Install and upgrade
0 comments No comments

2 answers

Sort by: Most helpful
  1. Ivan B 106.5K Reputation points Independent Advisor
    2026-03-31T01:42:20.29+00:00

    Hi,

    Are you planning to clone the SSD using third-party software so you can boot from it for testing later?

    Now, a tip: I recommend a clean install rather than cloning the SSD. This can cause usage problems. You can use image restoration software to clone your Windows from the 120GB SSD to the 1TB SSD.

    If you've already done the process, the question is the boot. If it's recognized, you can access the disk manager with the SSD connected, take a screenshot, and post it here.

    Thanks


  2. Q&A Assist
    2026-03-31T01:03:52.3866667+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    To make the cloned external SSD bootable and then move Windows to the new internal SSD, use Windows boot tools to recreate boot files on the external drive, then boot from USB and clone back.

    A safe, supported approach is:

    1. Physically install the new 1 TB SSD inside the PC (as the internal drive) and leave the original 120 GB SSD connected for now.
    2. Connect the external USB SSD that already contains the clone of the old system.
    3. Prepare the external USB SSD as a bootable drive:
      1. Open an elevated Command Prompt (Run as administrator).
      2. Run diskpart and identify the external USB SSD and its system partition:
              diskpart
              list disk
              select <disk number of the USB SSD>
              list vol
              exit
        
      3. Ensure the partition that contains Windows on the USB SSD has a drive letter (for example P:) and is formatted correctly (NTFS for Windows volume; if using UEFI, a small FAT32 partition is needed for boot files).
      4. If needed, create a small FAT32 boot partition and mark it active (for BIOS) or use it as the EFI System Partition (for UEFI). The WinPE guidance shows the pattern:
              diskpart
              list disk
              select <disk number of USB SSD>
              clean
              rem === Create the Windows PE (boot) partition. ===
              create partition primary size=2000
              format quick fs=fat32 label="Windows PE"
              assign letter=P
              active
              rem === Create a partition for Windows/images ===
              create partition primary
              format fs=ntfs quick label="Images"
              assign letter=I
              list vol
              exit
        
        Then apply your cloned Windows to the NTFS partition instead of using dism as shown in the example.
    4. Rebuild boot files on the external USB SSD using bcdboot:
      1. Determine the drive letter of the Windows partition on the USB SSD (for example V:) and the boot/system partition (for example S: or P:).
      2. For a UEFI system, run:
              V:\
              cd V:\Windows\System32
              bcdboot V:\Windows /s S: /f UEFI
        
        For a legacy BIOS system, run:
              V:
              cd V:\Windows\System32
              bcdboot V:\Windows /s S: /f BIOS
        
        This creates the boot files and a boot entry on the USB drive so it can start Windows.
    5. Boot from the external USB SSD:
      1. Reboot the PC.
      2. Use the firmware boot menu (often F2, F12, DEL, or Esc depending on the device) and select the USB SSD as the boot device. The general USB boot process is the same as when booting Windows installation media or WinPE.
    6. Clone from the external SSD to the new internal SSD using the cloning tool of choice while booted from the external Windows.
    7. After cloning to the new internal SSD, if the system does not boot automatically from it, boot once more from installation media or WinPE and run bcdboot against the Windows on the new internal SSD in the same way as above to recreate its boot entry.

    If the PC is a Surface device and the USB drive does not appear as a boot option, ensure in UEFI that Enable Boot from USB devices is on, Enable alternate boot sequence is on (if configured), and the USB drive is properly formatted (FAT32 for the boot partition).


    References:

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.