#21 ·
Jack Cook7 said:There are just so many different versions out there.
Essentially, MBR doesn't really mean anything other than the actual content—that little bit of assembly code—located on the very first sector of the hard drive, which is where the IBM BIOS hands over control right after the POST process finishes. It basically just loads that first sector (which is 512 bytes, without any ECC) into a specific part of the RAM, and I guess the final instruction during the POST is just a jump to the very first instruction of whatever was just loaded.
Things have become a little more complicated over the last 40 years, thanks to Bill Gates, IBM, and Intel. To really explain the whole thing properly, I suppose I would need about two or three pages of dense, heavy text. I did touch upon a portion of this in that other thread regarding booting via a network card (PXE).
If I were to offer some advice, I’d suggest that the user should probably start by checking which USB port versions are available on both the source and destination machines, along with what USB version the flash drive itself uses. Most PCs and laptops nowadays seem to have a mix of both 2.0 and 3.0 ports.
Then we can actually get somewhere.
Also, EFI isn't quite the same thing as UEFI. UEFI supports MBR, FAT16, FAT32, and even MFT, but as I mentioned, things just get much more complex from there.
But honestly, none of that really matters. Either the motherboard supports the specific standard required by Windows 10 or it simply doesn't. If it does, then there shouldn't be a problem, but if it doesn't, then Windows 10 just won't work.
The tool will always create the exact same thing regardless of which computer you are using. Or, it won't create anything at all.
Besides, it seems to me like he is using the exact same machine for both the source and the destination, especially since he was trying to tweak Fast Boot within Windows and editing the registry, so I guess all of those technicalities are irrelevant here. We could certainly go down a rabbit hole of getting overly complicated, but since there's no real desire for that, I think we should just stick to the basics. 😬