답변:
photorec를 사용하여 가능해야합니다 ... 예를 들어 wubi 설치에서 다음을 수행했습니다.
sudo apt-get install testdisk
sudo photorec /dev/loop0
[proceed]
[none] (partition type table)
P ext4 [search]
[ext2/ext3]
[free] (or I guess you could use [whole])
그런 다음 wubi 설치 이외의 복구 할 위치를 선택하십시오 (라이브 CD에서이를 실행한다고 가정하므로 로컬 하드 드라이브를 선택하십시오 ... / host / ubuntu 사용)
그런 다음 Y를 눌러 선택하면 실행됩니다.
그런 다음 결과를 확인하십시오. 다음은 일부 터미널 출력입니다.
bcbc@ubuntu:~$ sudo photorec /dev/loop0
PhotoRec 6.11, Data Recovery Utility, April 2009
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
PhotoRec exited normally.
bcbc@ubuntu:~$ ls /host/ubuntu
disks recup_dir.1 recup_dir.3 recup_dir.5 Ubuntu.ico winboot
install recup_dir.2 recup_dir.4 tedwireless.txt uninstall-wubi.exe
bcbc@ubuntu:~$ cd /host/ubuntu/recup_dir.1/
bcbc@ubuntu:/host/ubuntu/recup_dir.1$ ls
f0270448.txt f1666616.txt f1668496.txt f1791600.txt f2403160.txt
f0270472.txt f1666624.txt f1668528.txt f1791608.txt f2403176.txt
f0270488.txt f1666632.txt f1668560.txt f1791616.txt f2403208.txt
...
라이브 CD에서 실행중인 경우 먼저 Windows 호스트를 마운트 한 다음 root.disk를 마운트하십시오.
sudo mkdir -p /media/win
sudo mount /dev/sda1 /media/win #change /dev/sda1 for your own partition
sudo mount -o loop /media/win/ubuntu/disks/root.disk /mnt
그런 다음 적절한 루프 장치를 계속 선택할 수 있습니다.
불행히도 wubi 또는 표준 우분투에서와 함께 항목을 제거 rm -rf
하면 복구가 거의 불가능합니다. 도구가 있지만 사용했을 때의 효과는 상대적으로 낮습니다rm -rf
편집
이 의견에 설명 된 도구 중 하나는photorec
입니다. 데이터를 복구하는 데 도움이 될 수 있지만 파일 이름이나 경로를 복원하지는 않으므로 자신이 무엇을 파악해야합니다. 또한 드라이브 직접 설치가 아닌 Wubi를 사용하고 있기 때문에 작동하지 않을 수 있습니다.
rm -rf
) 데이터를 75 % 이상 복구 할 수있었습니다 . 전체 파티션을 복구하는 데는 적합하지 않지만 매우 중요한 파일을 몇 개 저장하려면 파일 이름을 복구하지 않으므로 올바른 파일을 찾는 데 시간이 걸립니다.
/home/
메시지에 따라 전체 dir 구조를 삭제했습니다 . 따라서 해당 /home/
영역이 있던 부분이 실제로 수리 또는 복구를 넘어서 망가 졌을 가능성이 있습니다. 또한 이것이 wubi
모든 것이 작동하는 것은 아닙니다.
데이터 복구에는 두 가지 주요 접근 방식이 있습니다. 첫 번째는 파일 조각으로 파일의 시작과 끝을 식별하고 추출합니다. 이는 특정 유형의 파일에 매우 유용하지만 파일 이름과 파일 시간이 손실됩니다. JPEG 이미지에 특히 좋습니다.
두 번째 방법은 파일 시스템에 크게 의존합니다. 아마도 ext3 또는 ext4를 사용하고있을 것입니다. ext3을 사용하는 경우 sleuthkit이 작동합니다. 그러나 sleuthkit은 아직 ext4를 처리하지 않는다고 생각합니다. 파일 시스템이 ext3 인 경우 다음을 시도하십시오.
sudo apt-get install sleuthkit
실행
fls -r <device name of your home directory>
예 :
fls -r /dev/sda1
(WUBI를 사용하지 않았으므로 홈 파티션이 어디에 있는지 알 수 없습니다.)
복구 가능한 파일 이름이 표시됩니다. 복구 가능하면 icat을 사용하여 복구 할 수 있습니다.
rm
복구 할 수 없습니다. 불행히도 두 가지 모두 작동하지 않았기 때문에 문제에 대한 해결책이 없습니다 (내 대답으로는 복구가 거의 불가능하다고 언급했습니다).
당신이 내 도구를 시도 할 수 있음 - http://freshmeat.net/projects/extcarve . "extcarve는 EXT2 / EXT3 / ext4에 파일 복구 및 의미 파일 조각 도구입니다 그것은 PNG, JPG를 포함한 파일 형식의 범위를 복구 할 수 있습니다, GIF, PDF, C / C ++ 프로그램, PHP 및 HTML "