How to fix the drive C that becomes raw after unexpected shutdown

0

I can't boot to windows after my laptop was shutdown unexpected. It always go to automatic repair that have black screen with mouse pointer. Then i try to put the hdd with external usb on another laptop. I cannot access the drive c, while i can open the other drive (drive d, e, system reserved) with windows explorer. I try to see with diskmanager. It show that drive c become raw. Then i try to check with minitool and it show that drive c are ntfs and i can see all folder and windows folder right there. So all my file and folder are still good.

Then i try to search how to fix this problem i found a software testdisk.

The result after running testdisk

Partition table type (auto): Intel
Disk /dev/sdb - 500 GB / 465 GiB
Partition table type: Intel

Analyse Disk /dev/sdb - 500 GB / 465 GiB - CHS 60801 255 63
Geometry from i386 MBR: head=255 sector=63
NTFS at 0/32/33
NTFS at 44/190/19
NTFS at 12748/53/42
Info: size boot_sector 385978361, partition 385978368
NTFS at 36774/64/27
Info: size boot_sector 385994745, partition 385994752
Current partition structure:
 1 * HPFS - NTFS              0  32 33    44 190 18     716800
 2 P HPFS - NTFS             44 190 19 12748  53 41  204081152
 3 P HPFS - NTFS          12748  53 42 36774  64 26  385978368
 4 P HPFS - NTFS          36774  64 27 60801  80 15  385994752

search_part()
Disk /dev/sdb - 500 GB / 465 GiB - CHS 60801 255 63
NTFS at 0/32/33
filesystem size           716800
sectors_per_cluster       8
mft_lcn                   29866
mftmirr_lcn               2
clusters_per_mft_record   -10
clusters_per_index_record 1
     HPFS - NTFS              0  32 33    44 190 18     716800
     NTFS, blocksize=4096, 367 MB / 350 MiB
NTFS at 44/190/19
filesystem size           204081152
sectors_per_cluster       8
mft_lcn                   786432
mftmirr_lcn               2
clusters_per_mft_record   -10
clusters_per_index_record 1
     HPFS - NTFS             44 190 19 12748  53 41  204081152
     NTFS, blocksize=4096, 104 GB / 97 GiB
NTFS at 12748/53/42
filesystem size           385978361
sectors_per_cluster       8
mft_lcn                   10109
mftmirr_lcn               2
clusters_per_mft_record   -10
clusters_per_index_record 1
     HPFS - NTFS          12748  53 42 36774  64 19  385978361
     NTFS, blocksize=4096, 197 GB / 184 GiB
NTFS at 36774/64/27
filesystem size           385994745
sectors_per_cluster       8
mft_lcn                   10109
mftmirr_lcn               2
clusters_per_mft_record   -10
clusters_per_index_record 1
     HPFS - NTFS          36774  64 27 60801  80  8  385994745
     NTFS, blocksize=4096, 197 GB / 184 GiB
file_pread(5,3,buffer,976773176(60801/81/9)) lseek err Invalid argument
file_pread(5,1,buffer,976773176(60801/81/9)) lseek err Invalid argument
file_pread(5,8,buffer,976773192(60801/81/25)) lseek err Invalid argument
file_pread(5,11,buffer,976773239(60801/82/9)) lseek err Invalid argument
file_pread(5,2,buffer,976775161(60801/112/41)) lseek err Invalid argument
file_pread(5,3,buffer,976773183(60801/81/16)) lseek err Invalid argument
file_pread(5,7,buffer,976773200(60801/81/33)) lseek err Invalid argument
file_pread(5,7,buffer,976773250(60801/82/20)) lseek err Invalid argument
file_pread(5,2,buffer,976775168(60801/112/48)) lseek err Invalid argument
file_pread(5,16,buffer,976773168(60801/81/1)) ReadFile Data error (cyclic redundancy check).

file_pread(5,1,buffer,976773186(60801/81/19)) lseek err Invalid argument
file_pread(5,3,buffer,976773231(60801/82/1)) lseek err Invalid argument
file_pread(5,11,buffer,976773294(60801/83/1)) lseek err Invalid argument
file_pread(5,2,buffer,976775216(60801/113/33)) lseek err Invalid argument

Results
     HPFS - NTFS              0  32 33    44 190 18     716800
     NTFS, blocksize=4096, 367 MB / 350 MiB
     HPFS - NTFS             44 190 19 12748  53 41  204081152
     NTFS, blocksize=4096, 104 GB / 97 GiB
     HPFS - NTFS          12748  53 42 36774  64 26  385978368
     NTFS, blocksize=4096, 197 GB / 184 GiB
     HPFS - NTFS          36774  64 27 60801  80 15  385994752
     NTFS, blocksize=4096, 197 GB / 184 GiB

All the hdd partition are shown. then after try quick search. tesdisk quick search

First partition = system reserved Second partition = drive c (that become raw) Third partition = drive d Fourth partition = drive e

I can see all the file and folder with p(list file).

drive c

I can copy the file and folder too.

But i want to fix this problem so i can boot windows again. Plese help me.

konco

Posted 2019-07-15T14:22:46.653

Reputation: 1

So do you see files on the 2nd partition (C)? – ddbug – 2019-07-15T15:37:48.443

I see all of them i think 100% when i use p (list file). here is the log from test disk.


 – konco  – 2019-07-15T16:48:19.673

Very good. Then make a backup of the C volume or entire disk before trying to recover by the Windows tools. Is it Windows 10? – ddbug – 2019-07-15T21:53:15.423

1Well, it fixed with chkdsk /f. Thanks for comment. – konco – 2019-07-16T13:54:43.553

No answers