Windows 파일 복구

Windows 파일 복구

Windows 7과 함께 Ubuntu를 설치하려고 했습니다. 설치 중에 어리석게도 라이브 CD를 꺼냈고 이제 Windows 7로 다시 부팅할 수 없습니다. 이 사이트에서 몇 가지 질문을 찾아봤지만 다양한 도움말 지침이 있어 잘 모르겠습니다. 나에게 적용되는 것. 현재 라이브 CD로 실행 중입니다.

찾은 몇 가지 명령을 실행했는데 결과는 다음과 같습니다.

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 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: 0x1a3f0dfb

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63        2047         992+  42  SFS
Partition 1 does not start on physical sector boundary.
/dev/sda2            2048      409599      203776   42  SFS
/dev/sda3          409600  1434507256   717048828+  83  Linux
/dev/sda4      1434507264  1465147119    15319928   42  SFS

ubuntu@ubuntu:~$ sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL

NAME   FSTYPE     SIZE MOUNTPOINT                                         LABEL
sda             698.7G                                                    
├─sda1 ntfs       199M /media/ubuntu/SYSTEM                               SYSTEM
├─sda2 ext4     683.9G /media/ubuntu/282b0be8-88df-4095-b50e-acb7e1f06094 
├─sda3 ntfs      14.5G                                                    RECOVERY
└─sda4 vfat     102.9M /media/ubuntu/HP_TOOLS                             HP_TOOLS
sr0    iso9660    996M /cdrom                                             Ubuntu 14

sda2가 내 Windows 파티션인 것 같은데 /media/ubuntu/282b0be8-88df-4095-b50e-acb7e1f06094폴더로 이동해 보니 비어 있습니다.

그게 무슨 뜻이에요? 내 결과는 내 "Windows 파티션"이 "마운트"되었음을 의미합니까? Windows 파일을 어떻게 복구하나요? TestDisk가 필요합니까?

답변1

(아주 작은) 좋은 소식: 디스크를 일찍 꺼내는 것이 성공했습니다.~ 아니다당신의 문제를 일으키는 원인이 됩니다. 그것에 대해 너무 자책하지 마세요.

나머지는 나쁜 소식입니다. 귀하의 하드 디스크는 기술적인 측면에서 완전하고 완전히 엉망입니다. :-(

/dev/sda1, /dev/sda2및 은 모두 /dev/sda40x42 유형입니다. 이 유형은 에서 "SFS"로도 식별됩니다 fdisk. 하지만 해당 약어는 실제로 더 이상 일반적이지 않은 용도를 나타내지만 실제로는 Windows 2000(및 이후 버전)입니다.동적 디스크(일명 논리 디스크 관리자 또는 LDM)은 Linux와 유사하지만 호환되지 않습니다.논리 볼륨 관리자(LVM).

어쨌든 내 생각에는 Windows에서 LDM 구성으로 시작했지만 사용자나 Ubuntu 설치 프로그램이 LDM 구성을 올바르게 식별하지 못한 것 같습니다. 대신 사용자 또는 Ubuntu 설치 프로그램이 Ubuntu를 위한 공간을 확보하기 위해 LDM 파티션의 크기를 일반 파일 시스템인 것처럼 조정하려고 했습니다. 이것은실수입니다. LDM 설정이 손상되고 그 안에 포함된 파일 시스템이 손상되었을 수 있기 때문입니다. 이로 인해 Windows 설치가 중단되었습니다. 더욱이, 완전한 회복에 대한 희망은 희박합니다(그러나 존재하지 않는 것은 아닙니다).

첫 번째 단계로, 실제로 읽을 수 있는 모든 데이터 파일을 백업하는 것이 좋습니다. Linux 및/또는 Windows 비상 도구에서 이 작업을 수행합니다. 모든 파일을 찾을 수 없으면 낮은 수준의 백업을 수행하십시오.전체다음과 같이 하드 디스크를 다른 하드 디스크로 복사합니다.

sudo dd if=/dev/sda of=/path/to/big/space/backup.img

백업을 보관하려면 분명히 큰 디스크가 필요합니다. 이 예에서는 에 마운트되어 있습니다 /path/to/big/space. 수리 시도로 인해 상황이 악화되는 경우(그럴 가능성이 두 자릿수인 경우) 백업에서 현재 상태로 복원할 수 있습니다.

백업을 받은 후에는 응급 디스크를 부팅하고삭제모든 파티션. 그런 다음 사용할 수 있습니다테스트디스크원래 NTFS 볼륨을 복구해 보세요. 올바른 파일 시스템을 복구하려면 TestDisk 옵션을 조작해야 할 수도 있습니다.하지 마라Linux 파일 시스템이 중요한 NTFS 데이터를 덮어쓸 수 있고 복구해야 할 NTFS 데이터이므로 Linux 파일 시스템을 복구하도록 하십시오. 이 프로세스가 완전히 작동할 가능성은 없지만 적어도 하나의 파일 시스템을 복구할 수 있는 가능성이 있습니다. 하지만 손상되었을 수 있으므로 Windows에서 복구해야 합니다. 파일 시스템을 복구하더라도 일부 파일은 손상되거나 손실될 수 있습니다.

이 프로세스가 실패할 경우 최후의 복구 노력(기존 백업이 없다고 가정)은 다음을 사용하는 것입니다.포토렉또는 파일 수준 복구를 수행하는 유사한 도구. 마지막으로 확인한 결과 PhotoRec은 파일 이름을 제대로 복구하지 못했기 때문에 파일이 무엇인지 알아내려면 파일을 개별적으로 조사해야 합니다. 이것은 지루할 것입니다. NTFS 볼륨에서 파일 이름을 더 잘 복구하는 상용 Windows 도구가 있다는 주장을 본 적이 있으므로 PhotoRec 대신 이러한 옵션을 살펴보는 것이 좋습니다. 하지만 저는 이러한 대안에 대해 잘 알지 못하기 때문에 특정 제품을 추천할 수는 없습니다. 이에 대해 Windows 포럼에 문의할 수 있습니다.

참고로, 디스크에 4개 이상의 파티션을 생성하면 Windows는 경고 없이 LDM 구성을 생성합니다. 디스크를 시작할 때 4개 이상의 "파티션"(실제로는 논리 볼륨)이 있었다면 처음부터 LDM이 있었던 것입니다. 그러나 Windows 도구를 사용하여 Linux용 새 파티션을 만든 경우 이 전체 이벤트 체인이 트리거되었습니다. Windows를 사용하는 시스템에 Linux 설치를 준비할 때 규칙 #1은 다음과 같습니다.~ 아니다Windows 도구를 사용하여 Linux 파티션을 만듭니다. Windows 도구를 사용하여 Windows 파티션을 축소할 수 있지만 여유 공간은 할당되지 않은 상태로 남겨둘 수 있습니다. Linux 설치 프로그램이 할당되지 않은 공간에 자체 파티션을 생성하도록 합니다.


편집하다:fdisk방금 귀하 와 lsblk출력이 무엇이 무엇인지에 대해 일관성이 없다는 것을 알았습니다 . fdisk에서는 Linux가 에 설치되어 있다고 제안 /dev/sda3하지만 lsblk에 설치되어 있다고 제안합니다 /dev/sda2. 나는 주로 출력을 기반으로 위의 내용을 썼지 fdisklsblk아마도 더 신뢰할 수 있을 것입니다. 그럼에도 불구하고, 내가 쓴 글의 대략적인 내용은 아마도 여전히 적용될 것입니다.

답변2

sda1은 Windows 파티션이고, sda2는 우분투를 설치하기 위해 생성된 파티션입니다. 이번에는 다시 설치하고 제대로 마무리하면 모든 것이 제대로 작동합니다. 재설치시에는 수동파티셔닝을 선택하시고 sda2를 선택하셔서 ext4로 포맷하시고 "/"로 마운트 하시기 바랍니다.

관련 정보