Windows 10 image recovery: Error 0x80070057: The parameter is incorrect.« Back to Questions List

Here is the detailed information about my environment:
  • I am using Windows recovery disk that was created while creating the system backup on the same computer.
  • Operating system is Windows 10.
  • Target hard disk is 2TB. Original hard disk was of 750GB. Both are SATA drives.
  • System is HP Pavilion.
  • Error dialog box pops-up after completing the full restore.
  • After getting the error, I open command window from recovery disk menu and browsed my drive. I saw all my files correctly restored there.
  • When I try to restart the computer, my computer does not boot from the restored drive.
Posted by CDSB Tech
Asked on January 27, 2020 2:31 am

Since, you can see the recovered files but can’t boot from the restored drive that means the problem is with your boot drive. You can do the following steps to start booting from the new drive.

1. After the failure error. Restart the system using your recovery disk.
2. On first screen choose your keyboard layout.
3. On second screen go to ”Advanced Options”
4. On this screen choose ’Open Command Prompt’. This will open a command prompt.
5. On the command prompt type ’DISKPART’.
6. Verify that you can see a window with DISKPART> prompt.
7. Type list volume. This will list all the disk volumes. In this verify that the restored drive letter is not same as the original drive letter. For example if the original drive letter was C, then here it would be E or something else.
8. If the above is the case then do the following to SWAP the drive letters. BE CAREFUL BEFORE DOING THESE STEPS.
9. Carefully note down the current volume number for the ’drive letter’ associated with your source drive.
10. Carefully note down the volume number for the target drive where your files are restored.
11. On command prompt write ’select volume x’ where x is the volume number that you noted down in step 9. ’ is to denote command. Don’t use it on DISKPART prompt.
12. Now on command prompt write ’assign letter=y’ (where y is any letter that is not assigned to any drive, you can find this using ’list volume’ command)
13. On command prompt write ’select volume z’ where z is the volume number that you noted in step 10. ’
14. Now on command prompt write ’assign letter=C’ (where C is the drive letter of your original/source drive).
15. Exit the command prompt and restart the system. This should fix your booting issue.

Posted by CDS Bureau Tech
Answered On February 27, 2020 3:04 am