I just bought a new HD, now I have total of 4.
C: 20GB
D: 4GB really old HD
E: 80GB
Q: 160GB new HD
I wanted to remove D: because I don´t have enough space in the case for 4 disks and D: is too old anyway.
Unfortunately when I do that Windows refuses to boot, if I try to do it from C: it says that it can´t find "system root" halsomething.dll, if I try to do it from E: it says that ntldr.dll is missing (but without "system root") and of course both files are in E: ...if I put D: back the system runs fine.
How do I do this without reinstalling WindowsXP?
Screenshoot of drives and partitions, some of them are no longer needed since the content will be moved to the new drive but I have no problems doing that, it´s the boot thing that I can´t fix
I tried setting E: as active but that didn´t seem to do anything.
Translation:
C: System (But I installed WinXP in E
)
E: Start
Correcto: Correct
C: 20GB
D: 4GB really old HD
E: 80GB
Q: 160GB new HD
I wanted to remove D: because I don´t have enough space in the case for 4 disks and D: is too old anyway.
Unfortunately when I do that Windows refuses to boot, if I try to do it from C: it says that it can´t find "system root" halsomething.dll, if I try to do it from E: it says that ntldr.dll is missing (but without "system root") and of course both files are in E: ...if I put D: back the system runs fine.
How do I do this without reinstalling WindowsXP?
Screenshoot of drives and partitions, some of them are no longer needed since the content will be moved to the new drive but I have no problems doing that, it´s the boot thing that I can´t fix

I tried setting E: as active but that didn´t seem to do anything.
Translation:
C: System (But I installed WinXP in E
)E: Start
Correcto: Correct



... it was the boot.ini causing the problem, I didn´t know that the IDE drives are listed before the sata drives... by removing D: I changed the disks order and windows couldn´t find the right disk where it was installed. All I had to do was change:
Comment