GPT 디스크(이전 MBR)에서 Windows 파티션 복구

GPT 디스크(이전 MBR)에서 Windows 파티션 복구

나는 Arch Linux를 설치하려고 시도했고 결국 다음과 같은 파티션 구성표를 사용하게 되었습니다.

/dev/sda:
 /dev/sda1  NTFS partition (Windows 7)
 /dev/sda2  ext4 (Arch)
 /dev/sda3  swap

이유는 확실하지 않지만 어떤 이유로 Linux에서 NTFS 파티션을 마운트할 수 없습니다.

어떤 이유로 첫 번째 파티션이 EFI 파티션으로 감지되었고 GPT 형식의 디스크에 있었다는 점을 언급할 가치가 있습니다(내 컴퓨터에는 EFI 부트로더가 없었고 드라이브에는 항상 MBR 파티션 테이블이 있었습니다).

Windows 복구 디스크를 제거 sda2하고 sda3사용했으며 첫 번째 파티션 옆에 두 번째 Windows 7 설치를 준비하고 있었는데 전체 디스크가 GPT 드라이브라는 보고 오류가 발생했습니다!

"사용됨" 및 "여유 공간" 섹션은 첫 번째 파티션의 데이터가 아직 거기에 있음을 나타냅니다. 단지 어떤 방식으로든 실제 파티션에 액세스할 수 없다는 것뿐입니다.첫 번째 파티션은 GPT 스타일 디스크의 MBR 파티션 테이블인 것으로 보입니다.

파티션의 데이터에 액세스하는 방법은 무엇입니까?

답변1

systemrescuecdLinux 배포판을 받으세요 . CD로 부팅하고 NTFS 디스크를 마운트해 봅니다. 노가 없으면 개울에 빠질 수도 있습니다 :(

답변2

다음과 같은 Linux 라이브 CD가 있는 경우우분투이 경우 간단히 해당 파티션으로 부팅하고 마침내 배포판의 바탕 화면에 도달한 후 사용 가능한 파일 관리자 GUI를 사용하여 해당 Windows 파티션에 액세스할 수 있는지 확인하고 액세스할 수 없는 경우 중요한 파일을 다음 위치로 복사하면 됩니다. 파티션에 액세스할 수 있는 USB 드라이브입니다. 파일 관리자에 파티션이 표시되지 않으면 시도해 볼 수 있습니다.수동 설치왜냐하면 대부분의 경우 ntfs-3g 드라이버가 로드되기 때문입니다(arch linux cd/dvd를 부팅하면 반드시 드라이버도 로드됩니다).

그 외에도 많은 복구 도구가 있지만 개인적으로 나는 좋은 경험을 했습니다.레스카툭스(Debian+lxde 기준). 나는 그것을 실행하고 포함된 파일 관리자를 사용합니다. 디스크에는 grub을 사용하여 드라이브에서 운영 체제 설치를 검색하는 supergrubdisk2도 포함되어 있다고 합니다.

마지막으로 다시 한 번 개인적인 경험을 바탕으로 가능한 한 빨리 데이터를 외부 저장소에 백업한 다음 디스크에 파티션 테이블을 포맷/다시 생성하고 완전히 다시 설치합니다. 그런 상태에서는 디스크를 신뢰할 수 없기 때문입니다. . 행운을 빌어요!

답변3

이상하지만 문제가 해결되었습니다.

정확히 무엇이 문제를 해결했는지 확신할 수 없으므로 무슨 일이 일어났는지 설명하겠습니다.

  • 먼저 동일한 드라이브에 설치된 Arch Linux에서 파티션에 액세스를 시도했습니다. 이것은 작동하지 않습니다.
  • Linux 파티션을 삭제했습니다.
  • 컴퓨터의 플러그를 뽑고 밤새 그대로 두었습니다(특히 시작 중 재귀 오류를 수정할 때 도움이 되었습니다).
  • 다음날 아침 Ubuntu LiveUSB를 생성하고 여기에서 컴퓨터를 부팅한 후 다음 명령을 사용하여 실패한 파티션을 마운트했습니다.
sudo mkdir /mnt/disk
sudo mount /dev/sda1 /mnt/disk

위 명령을 실행한 후 파티션에 액세스하여 모든 파일을 백업할 수 있었습니다.

관련 정보