Some people might still facing restore issues. i have found out a way. question is about iTune Error called, "iTunes could not restore the iPhone "iPhone" because an error occurred while reading from or writing to the iPhone"
ok, i have been trying to restore my iPhone and i tried almost everything mentioned on apple forum and other website, it didn't work for me. so i find it out myself.
iTune was showing "iTunes could not restore the iPhone "iPhone" because an error occurred while reading from or writing to the iPhone". so i thought it could be storage problem, i made space too, almost twice of the backup file but real problem was backup file it self, it was corrupted.
here's the solution. how to do it. it worked for me. hope it will work for others too who are finding the solution.
1. first find out your backup file which you want to restore in your iPhone(delete other backup files which are using space). you will find it here. C:\Users\User name\AppData\Roaming\Apple Computer\MobileSync\Backup.
2. make a copy of that backup folder to somewhere(in other drive or external drive. if your backup file is corrupted then you will get an error in copying files, it won't move to other folder. so just write down/take a screenshot of those files. it could be single file or more. so now you know which files are corrupted.
3. backup files don't have extension. so you have to make copy of that corrupted files but you can't because those files can't be moved, so just create a file on desktop (right click > new > text document). name that file - whichever name of your corrupt file) and remove .txt extension, so it will be simple file with no extension. make numbers of copy you need.
4. copy-paste those files and in place of missing corrupted files were in your new copied backup files(now your new updated "backup" file is ready. but old backup file(original) is still there in apple's backup folder. so name that folder "OldBackup" so iTune won't recognize that corrupted backup. but you need new backup. so copy your new updated "backup" and paste it in C:\Users\Sandy\AppData\Roaming\Apple Computer\MobileSync (right next to "OldBackup").
5. if you have reset/format then start your phone and login in. then do 3 things. activate - low power mode, airplane mode, turn off background app refresh.
6. now connect your iPhone to iTune and start restore backup.
Hope it will help someone :)
iPhone SE, iOS 14