Installing Windows without external drives
CautionThis guide will help you install or reinstall Windows without needing a USB flash drive or DVD. It will involve deleting your primary Windows partition during installation. Back up any important data before continuing.
Prerequisites
Section titled “Prerequisites”- A Windows ISO file downloaded from Microsoft such as Windows 10 or Windows 11.
- A currently working Windows installation (even temporary).
- At least 10 GB of free space on your hard drive to create a temporary install partition.
- Familiarity with Disk Management and Command Prompt/Terminal is a plus.
Preparing the install partition
Section titled “Preparing the install partition”-
Press your Windows+R and type diskmgmt.msc, then press enter.
-
Right-click your main partition (usually C:) and select Shrink Volume.
-
Shrink the volume by at least 10,000 MB (~10 GB) to create enough space for the installer.
-
After shrinking, a new block of unallocated space will appear. Right-click it, select New Simple Volume, format it as NTFS, and label it
INSTALL
.
Mounting and extracting the Windows ISO
Section titled “Mounting and extracting the Windows ISO”-
Double-click the downloaded ISO to mount it (Windows mounts it as a virtual DVD).
-
Copy all files from the mounted ISO to the new
INSTALL
partition.TipYou can press
Ctrl + A
in the mounted ISO window and thenCtrl + C
, then paste to the INSTALL drive.
Creating a boot option for the installer
Section titled “Creating a boot option for the installer”-
Open Command Prompt as Administrator.
-
Use
bcdboot
to ensure boot files are in place (optional for some systems):Terminal window bcdboot D:\Windows /s C: /f ALLReplace
D:
with the letter of yourINSTALL
partition, andC:
with your boot drive if different. -
Create a new boot entry to load the Windows installer:
Terminal window bcdedit /create /d "Windows Installer" /application bootsectorYou’ll receive a GUID like
{9dea862c-5cdd-4e70-acc1-f32b344d4795}
— note it. -
Point the new boot entry to the INSTALL partition:
Terminal window bcdedit /set {GUID} device partition=D:bcdedit /set {GUID} path \bootmgrbcdedit /displayorder {GUID} /addlastbcdedit /timeout 10Replace
{GUID}
with the one you were given, andD:
with the INSTALL partition’s drive letter.
Reboot into the installer
Section titled “Reboot into the installer”- Reboot your system.
- You should see a new boot option called Windows Installer.
- Select it to boot into Windows Setup.
Installing Windows
Section titled “Installing Windows”CautionWhen you reach the partition selection screen, be sure NOT to delete the
INSTALL
partition until after the rest of Windows is installed. This will be the partition that shows up as 9.77GB in the list.
-
Navigate the initial menus until you get to the screen asking which type of installation you want.
-
Click “Custom: Install Windows only (advanced)”
-
Delete all partitions except the INSTALL partition on the target drive.
-
Select the unallocated space, click Next, and let Windows install.
WarningEnsure that you only have partitions with all the same drive nummber in this window before deleting. If you see any drive other than “Drive 0” as seen in our images, power down and unplug the extra drives that you don’t want to install windows on.
(note that in the generic picture above, there is no ‘Install’ partition)
Final steps
Section titled “Final steps”-
After installation completes and you land on the desktop, press
Win + R
, typemsconfig
, and go to the Boot tab. -
Delete the “Windows Installer” entry.
-
Optionally, delete the
INSTALL
partition via Disk Management and extend your main partition to fill the drive.
Congratulations!You’ve now installed Windows without external media, proving a multitude of otherwise helpful technicians wrong. This method can be reused any time you need to reset your PC without extra tools or drives, so long as you can still boot into Windows. Periodically updating the installation contents is advisable to avoid lengthy update sessions if you decide to use this as a reset tool.