Cant update to Win 11

ondma

Diamond Member
Mar 18, 2018
3,291
1,684
136
I am so frustrated with trying to update my computer to Win 11. I am currently running Win 10 and have downloaded the Win 11 update assistant. When I run the program everything goes properly and seems to be working until the installation starts. Then I get an error message that says "Windows 11 cannot be installed on a flash drive". I am not trying to install it onto a flash drive!! I am trying to update the current install of win 10 on the boot drive. I have checked the bios that the correct boot drive is selected. I get no option during the update to state what drive the update should be installed to. Obviously, it would seem that the update would automatically install onto the boot drive, but that does not seem to be the case.

Am I doing something wrong? I ran the PC check and it said my computer was compatible with Win 11. (cpu is 8700k, OS is Win 10 Pro). Any suggestions how to make this update possible?
I dont really want to do a clean install of Win 11.
 

Indus

Lifer
May 11, 2002
15,537
10,836
136
Is it possible your Windows 10 operating system was setup as a legacy upgrade of Windows 7 (and set to MBR) and it was never converted to UEFI?
 
  • Like
Reactions: mikeymikec

ondma

Diamond Member
Mar 18, 2018
3,291
1,684
136
Is it possible your Windows 10 operating system was setup as a legacy upgrade of Windows 7 (and set to MBR) and it was never converted to UEFI?
Thanks for the response, but no, the original install was Win 10 Pro. I double checked in disk management, and the file system is NTFS. Below is a screenshot of the disk system. "New Volume" is an NVME SSD I installed recently. "Seagate Backup" is an external HDD. I am not sure what the first four entries are. I think the Disk 0 partitions are recovery sectors on C.
1754543893467.jpeg
 

Indus

Lifer
May 11, 2002
15,537
10,836
136
Thanks for the response, but no, the original install was Win 10 Pro. I double checked in disk management, and the file system is NTFS. Below is a screenshot of the disk system. "New Volume" is an NVME SSD I installed recently. "Seagate Backup" is an external HDD. I am not sure what the first four entries are. I think the Disk 0 partitions are recovery sectors on C.
View attachment 128399

No I'm not talking about NTFS or FAT file system..

i'm talking about MBR or GPT UEFI drive. Both can allow NTFS.

Try https://www.resize-c.com/ or https://www.paragon-software.com/free/pm-express/ software and that'll tell you what kind of setup you have.

If my hunch is right you're still legacy MBR and you'll have to convert it to GPT UEFI and then win 11 will see it. It helps massively if you have another hard drive which it looks like you do.

1754544533605.png
 
Last edited:

tcsenter

Lifer
Sep 7, 2001
18,899
554
126
Don't use Upgrade Assistant. Just create USB flash drive from the W11 ISO and run SETUP.EXE on the flash drive while you're in Windows 10 (as Administrator account type). It will run as an in-place upgrade, just like you were using an upgrade DVD or something.
 
Last edited:

mikeymikec

Lifer
May 19, 2011
20,502
15,301
136
I think Indus is right: The boot partition in Disk Management should have shown up as an EFI partition if the disk layout was GPT (what's needed for UEFI). Yup, just checked a Win11 laptop here, the boot partition is labelled as an "EFI System Partition".

God know why Windows setup is talking about a flash drive, but with Microsoft's virtually non-existent QA these days it's not surprising.

If you're still in MBR there's good news, there's a utility that comes with Windows called mbr2gpt which will convert the partition layout. I'd suggest some backups beforehand though!

A way to confirm the disk partition layout is to run diskpart from the command line, then while in diskpart run 'list disk'. If your drive doesn't have an asterisk in the GPT column, it's still MBR.
 
Last edited:

Ottoo

Junior Member
Aug 4, 2025
5
0
6
Change PortableOperatingSystem to 0 in the registry.

It's under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PortableOperatingSystem.

It should clear up the flash drive error.!
 

Indus

Lifer
May 11, 2002
15,537
10,836
136
I think Indus is right: The boot partition in Disk Management should have shown up as an EFI partition if the disk layout was GPT (what's needed for UEFI). Yup, just checked a Win11 laptop here, the boot partition is labelled as an "EFI System Partition".

God know why Windows setup is talking about a flash drive, but with Microsoft's virtually non-existent QA these days it's not surprising.

If you're still in MBR there's good news, there's a utility that comes with Windows called mbr2gpt which will convert the partition layout. I'd suggest some backups beforehand though!

A way to confirm the disk partition layout is to run diskpart from the command line, then while in diskpart run 'list disk'. If your drive doesn't have an asterisk in the GPT column, it's still MBR.

That MBR2GPT didn't work for me. Kept saying you cannot convert a partition which contains your current operating system or something.

I had to:
1. back up the windows drive with a clone
2. boot off the clone
3. wipe the original drive
4. convert it to GPT instead of MBR
5. copy the clone back to the original
6. change settings in bios to detect UEFI drives instead of legacy.
7. boot off the original hard disk again.

Then USB installers could see and install onto hard drives.. royal pain in the 6!
 

ondma

Diamond Member
Mar 18, 2018
3,291
1,684
136
I think Indus is right: The boot partition in Disk Management should have shown up as an EFI partition if the disk layout was GPT (what's needed for UEFI). Yup, just checked a Win11 laptop here, the boot partition is labelled as an "EFI System Partition".

God know why Windows setup is talking about a flash drive, but with Microsoft's virtually non-existent QA these days it's not surprising.

If you're still in MBR there's good news, there's a utility that comes with Windows called mbr2gpt which will convert the partition layout. I'd suggest some backups beforehand though!

A way to confirm the disk partition layout is to run diskpart from the command line, then while in diskpart run 'list disk'. If your drive doesn't have an asterisk in the GPT column, it's still MBR.
Dont have much time today, but I will try this when I have a chance.
 

ondma

Diamond Member
Mar 18, 2018
3,291
1,684
136
That MBR2GPT didn't work for me. Kept saying you cannot convert a partition which contains your current operating system or something.

I had to:
1. back up the windows drive with a clone
2. boot off the clone
3. wipe the original drive
4. convert it to GPT instead of MBR
5. copy the clone back to the original
6. change settings in bios to detect UEFI drives instead of legacy.
7. boot off the original hard disk again.

Then USB installers could see and install onto hard drives.. royal pain in the 6!
Man, thanks for taking the time to try all that. I know a lot about computers from a theoretical sense, but havent done much with the actual hardware. Not sure I am up to this.
 

Indus

Lifer
May 11, 2002
15,537
10,836
136
Man, thanks for taking the time to try all that. I know a lot about computers from a theoretical sense, but havent done much with the actual hardware. Not sure I am up to this.

You are.. but it will take time.

I instead of windows 11 went to Linux full time but that problem you encountered with USB installer not being able to find disks to install.. I had the very same problem. And I was just as clueless/ scared of the thing as you are now.. but @igor_kavinski helped me out.

My experiences are documented here: https://forums.anandtech.com/thread...and-overcome-microsofts-stranglehold.2630996/

Everything with doing what you're doing is in the very first post!
 

ondma

Diamond Member
Mar 18, 2018
3,291
1,684
136
Change PortableOperatingSystem to 0 in the registry.

It's under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PortableOperatingSystem.

It should clear up the flash drive error.!
I saw this on the internet before I started the thread. Seemed like a quick and easy answer. Unfortunately, it didnt work. There is no line at all in the Bios for PortableOperatingSystem. As I understand it, having the entry missing is the same as having it set to 0. Would it be worth it to try adding the line manually and setting it to 0? I didnt try that because I dont like to modify the Registry.
 

ondma

Diamond Member
Mar 18, 2018
3,291
1,684
136
So thanks to all who responded. I still am up in the air as to what to do. I understand Win 10 will no longer be supported after October. What does this really mean? No more security updates? Will new games coming out not work on Win 10?

Edit: Effing Microsoft, I thought Win 10 was supposed to be the end all, final OS. I did some more checking, and it looks like they will offer limited, PAID updates to Win 10 after the end of support. Bastards!
 
Last edited:

mikeymikec

Lifer
May 19, 2011
20,502
15,301
136
That MBR2GPT didn't work for me. Kept saying you cannot convert a partition which contains your current operating system or something.

I had to:
1. back up the windows drive with a clone
2. boot off the clone
3. wipe the original drive
4. convert it to GPT instead of MBR
5. copy the clone back to the original
6. change settings in bios to detect UEFI drives instead of legacy.
7. boot off the original hard disk again.

Then USB installers could see and install onto hard drives.. royal pain in the 6!
Check command line switches, there's one like /allowfullos that sorts this

Also, you could have booted from USB and done the conversion from there without /allowfullos or whatever that switch is.
 

bba-tcg

Senior member
Apr 8, 2010
851
480
136
computerguyonline.net
That MBR2GPT didn't work for me. Kept saying you cannot convert a partition which contains your current operating system or something.

I had to:
1. back up the windows drive with a clone
2. boot off the clone
3. wipe the original drive
4. convert it to GPT instead of MBR
5. copy the clone back to the original
6. change settings in bios to detect UEFI drives instead of legacy.
7. boot off the original hard disk again.

Then USB installers could see and install onto hard drives.. royal pain in the 6!
In order to avoid that error message, you would need to convert it while: 1. booted into the winre environment, or 2. booted from a USB drive, or 3. while using the /allowfullos switch from an elevated command prompt.

Edit: it looks like mikeymikec and I had the same thought.