짧은: 실수로 testdisk 도구를 사용하여 파티션 테이블을 덮어썼습니다. 데이터와 운영 체제를 복구하고 싶습니다. 도구를 사용하여 testdisk
디스크에서 손실된 파티션을 찾았습니다. 다시 액세스할 수 있게 하려면 어떻게 해야 합니까?
간략한 시스템 정보: 저는 Windows 10과 Ubuntu 12.04가 각각 추가 파티션에 있는 이중 부팅 시스템을 가지고 있습니다. 게다가 내 데이터는 세 번째 파티션에 저장되어 있습니다. 후자는 나의 특별한 관심사이다.
문제가 어떻게 발생했나요?: Windows 업데이트 후 시스템이 시작되지 않아 블루 스크린에 NTFS 파일 시스템 오류가 표시됩니다. 내장된 Windows 시작 문제 해결 프로그램을 사용하여 문제를 해결하려고 했습니다. 내 파일 시스템이 손상되었다는 메시지가 표시되어 문제를 해결하려고 했습니다. 나는 그것이 달렸다고 생각한다 chkdsk
.
이 작업이 완료되면 컴퓨터가 다시 시작되었지만 GRUB 부팅 메뉴에 Windows가 없습니다. GRUB을 복원하기 위해 Ubuntu 시스템을 시작했습니다. 그러나 내 Windows OS를 감지하지 못했습니다. 게다가 Windows 파티션을 마운트할 수도 없었습니다. 어찌된 일인지 파티션 테이블이 손상되었다고 생각하고 testdisk를 실행하여 Windows 파티션을 감지했습니다. 내가 무슨 일을 했는지도 모른 채 testdisk의 단계를 따르고 파티션 테이블을 덮어썼습니다(이전에 백업하지 않고). 예, 이제 이것이 현명하지 않았다는 것을 압니다.
그 후 GRUB은 내 컴퓨터에서 아무것도 부팅할 수 없었습니다. 따라서 Ubuntu 라이브 CD를 부팅했습니다. GParted는 Windows 및 Linux 파티션을 올바르게 표시했지만 오류 표시가 있었습니다. 그러나 내 데이터 파티션은 이제 할당되지 않은 공간으로 표시되었습니다. 내 데이터는 내 컴퓨터에서 가장 귀중한 것이기 때문에 이 파티션을 복원할 방법을 찾아야 합니다.
내가 지금까지 시도한 것: 이 페이지의 지침을 따랐습니다.TestDisk 단계별. 그러나 검색된 파티션에 있는 파일을 보려고 할 때마다 프로그램이 충돌했습니다. 게다가 발견된 파티션이 실제로 내가 찾고 있던 파티션인지 확실하지 않았습니다.
non partitioned media
에서 옵션을 선택하는 것이 권장되는 스레드를 찾았습니다 testdisk
. 이 조언에 따라 나는 다음과 같은 유망한 결과를 얻었습니다.
Partition Start End Size in sectors
P Linux SWAP 2 0 32 25 0 32 40 16
P FAT12 165 155 12 165 200 56 2880 [NO NAME]
P Linux SWAP 2 243 27 41 630 36 30 6217712
P ext4 382 178 51 4971 139 30 73719808
P NTFS 4971 146 24 31079 146 20 419425017 [Daten]
P NTFS 23247 0 2 31080 0 1 125837145
P NTFS 31080 0 1 38912 254 63 125837145 [Windows]
P NTFS 32386 48 47 38913 70 5 104857600
내가 찾고 있는 파티션은 "Daten"입니다. "Windows"를 복원하는 것도 좋을 것입니다. 내 Ubuntu(ext4 파티션)에서 무슨 일이 일어나는지는 신경 쓰지 않습니다.
다시 말하지만, 파일을 보려고 할 때('p'를 누름) 프로그램이 충돌했습니다. testdisk
옵션 때문에 파티션을 복원 할 수 없었습니다 non partitioned media
. 따라서 동일한 스레드에 제공된 원시 단계에 따라 파일을 복원하려고 했습니다(낮은 평판으로 인해 링크를 제공할 수 없습니다).
거기에서 다음 단계를 수행하도록 제안되었습니다 parted
.
헤어졌다:
mktable msdos
단위 채널
복구 [C],[H],[S] [C],[H],[S] (테스트 디스크 목록의 값 사용)
그러나 파티션 테이블을 다시 덮어쓰고 싶지 않아 건너뛰었습니다 mktable msdos
. 절차는 아무런 효과가 없었습니다.
나는 더 자세히 검색하여 여기 지침을 따르려고 노력했습니다.http://ubuntuforums.org/showthread.php?t=370121하지만 gpart
2시간이 지나도 종료되지 않았습니다.
내 질문: 내 파티션에 다시 액세스할 수 있게 하려면 어떻게 해야 합니까? 지식이 부족한 일로 더 많은 것을 파괴하고 싶지 않기 때문에 조언을 구합니다.
편집하다
내 디스크에 대한 추가 정보가 필요할 수 있습니다. 의 출력은 fdsik -l
다음과 같습니다
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00001573
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 6146047 3072000 82 Linux swap / Solaris
/dev/sda2 6146048 111003647 52428800 83 Linux
/dev/sda3 499300200 625137344 62918572+ 7 HPFS/NTFS/exFAT
그리고 그 결과 sfdisk -l -uS
는
Disk /dev/sda: 38913 cylinders, 255 heads, 63 sectors/track
Units = sectors of 512 bytes, counting from 0
Device Boot Start End #sectors Id System
/dev/sda1 * 2048 6146047 6144000 82 Linux swap / Solaris
/dev/sda2 6146048 111003647 104857600 83 Linux
/dev/sda3 499300200 625137344 125837145 7 HPFS/NTFS/exFAT
/dev/sda4 0 - 0 0 Empty