C
churin
I wanted to replace a hard drive on my laptop machine. The hard drive
was of SATA type. I attempted to use VHD file to migrate the system
from the old hdd to the new hdd but failed. The following was the steps
taken:
1. Created a VHD file on the laptop machine and stored it on an USB
interfaced external hdd.
2. Temporarily installed the new SATA hdd on a desktop machine and
created partitions including data partitions.
3. Moved the VHD file to one of the data partitions on the new hdd.
4. Replaced the old hdd on the laptop machine with the new hdd.
5. On the laptop machine, the first primary partition of the new hdd was
set active since the Vista system was installed on the first partition
of the old hdd.
6. Started the laptop machine, let the system boot from the installer
DVD and selected "Repair".
7. "PC Complete Restore" was selected. The installer located the VHD
file and the restore process began.
Then the following message was displayed:
The Windows Complete PC Restore operation failed.
Error details: The parameter is incorrect.(0x80070057)
What did I do wrong?
was of SATA type. I attempted to use VHD file to migrate the system
from the old hdd to the new hdd but failed. The following was the steps
taken:
1. Created a VHD file on the laptop machine and stored it on an USB
interfaced external hdd.
2. Temporarily installed the new SATA hdd on a desktop machine and
created partitions including data partitions.
3. Moved the VHD file to one of the data partitions on the new hdd.
4. Replaced the old hdd on the laptop machine with the new hdd.
5. On the laptop machine, the first primary partition of the new hdd was
set active since the Vista system was installed on the first partition
of the old hdd.
6. Started the laptop machine, let the system boot from the installer
DVD and selected "Repair".
7. "PC Complete Restore" was selected. The installer located the VHD
file and the restore process began.
Then the following message was displayed:
The Windows Complete PC Restore operation failed.
Error details: The parameter is incorrect.(0x80070057)
What did I do wrong?