Windows 7 installation - "Setup was unable to create a new system partition or locate an existing system partition"

Page 2 - Seeking answers? Join the Tom's Hardware community: where nearly two million members share solutions and discuss the latest tech.

Peder_dingo

Distinguished
Aug 14, 2011
68
0
18,640
Hi, I have an old Asus Eee 1005p that I once installed Linux on alongside the Win7 Starter included. I used Grub as my bootloader. Linux died, and I found myself using Win7 all the time, so I decided to remove Grub and my Linux partition.

But something went wrong, after removing Grub I couldn't boot up my system and I couldn't access the Asus recovery software. So I decided to install Windows 7 Ultimate via USB stick and used the installer to nuke any and all partitions; however when I try to install it says "Setup was unable to create a new system partition or locate an existing system partition".

I tried several guides, using diskpart's "Clean all" but no luck, I get the same message. I then tried bootrec /fixmbr, /fixboot, /rebuildBcd again with no luck. Same message.

I feel like I hit a wall, and if anyone can help me I would be very, very happy!
 
Solution
Don't just empty the drive, create a partition for windows. You can use any number of partition disks, including gparted in a live Linux. Format your hard drive to FAT32 and then the windows installer should work for you.


Try using a live linux OS that has a built in terminal and a partitioning tools (ie:gparted)
Youll have to boot gparted and partition the hdd as you want. Set the partition you want to install onto as primary and set label to boot.
now open up the terminal and copy and mount the windows installation files (probably need to be an iso not just loose files, thinking about it) from the usb or disk onto the primary boot partition (you may need to run the following command in the terminal to make the primary boot partition bootable "bootsect /nt60 c:" assuming "c:" is the location your installing to.)
Now reboot and install, should be successful. Havent done this in years and even then it was for a linux OS, so just double check ive got it right before attempting it ok. All the best.