
I've bought a bargain second-hand PC with Windows 7 on it - legal AFAIK (but the PC has a WinXP sticker on it). Thought I would set it up with Solydx/Win7 dual booting.
It has two HDDs; two partitions on each. On the first HDD, one partition (only 100Mb) was labelled "System Reserved" and contained a few system files, and the other contained nothing much. The second HDD also has a 100Mb "System Reserved" partition, and the second is labelled "Local Disk"; this last obviously contains the main Win7 files.
Seems that Windows these days has a small "/boot" partion which it calls the "System" partition, and calls the main partition (equivalent to "/") the "Boot" partition. Yes, you read that right - even on Windows forums they call it crazy. Most Windows users remain unaware of the existence of the hidden "System" (=/boot) partition. I guessed the stuff on the first HDD was the remains of some aborted attempt to install Win7 there.
Anyway, I wiped (from a live disk) the first HDD ready to install SolydX. Carefully testing at each step I next tried booting Win7 again (from Smart Boot Manager on a floppy - good this PC has a floppy drive). Must have found the "System" partition because it got into a Windows text screen that complained it could not boot as there had been a hardware change (a lie). Other attempts brought up another lie: "there is no winload.exe" (the Win7 loader on the "Boot" (=/root remember) second partition). Seems the boot config file in the first partition cannot see the second partition now. What that had to do with wiping the other drive I don't know
Never mind, I had already burned a "Windows Recovery" CD (the nearest Windows has to a live disk). That should sort it it out, surely?. So I booted that, and after half an hour it said it could not repair my installation because the Master Boot Record was corrupt! For #@%! sake, the repair disk could not repair a MBR?? The Intel/DOS style MBR is a mere 512 bytes that has not changed since about 1980, and this repair disk cannot cope? In fact the Windows Repair disk, instead of leaving the HDD alone, had fried it such that the Repair Disk itself could no longer see the partitions (nor could GParted, although fdisk still could). Seems a common problem with GParted.
So I went deeper, now using tools like Testdisk and a Windows tool on its "Repair" disk that allows you to edit the partition table. Here I was up against the DOS disk lettering scheme; if you boot Windows in different ways on the same PC (whether multi-booting or with the Repair Disk), it letters drives differently. So the e: drive in Win7 will not be the e: drive to the Windows Repair disk. Brilliant, Microsoft; I guess this is why your Repair Disk failed to work in the first place.
So I can see all those files with a Linux live disk (I've backed them up) but Windows itself cannot see its own files. The more I search for information about this, the more I learn from Windows admins discussing amongst themselves what weird quirks and bugs Windows has at a low level, a lot of it seeming deliberate to make it hard for anyone to do anything with their Windows "appliance" other than use Office and browse the Web, just in case they might pirate a copy.
I still cannot boot Win7, and this is before I have even installed Linux. I give up. At this point, if I really needed Windows I would feel no qualms about putting a pirated copy on there, seeing that Microsoft have wasted hours of my time, and it is their (ineffectual) barriers against piracy which are exactly the cause of this problem.