ฉันตั้งใจลบด้วย/home
sudo rm -rf
ฉันพยายามกู้คืนด้วย testdisk แต่เนื่องจาก Ubuntu มาจาก Wubi จึงไม่สามารถแสดงรายการระบบไฟล์และฉันไม่รู้วิธีอื่นในการทำเช่นนี้
ฉันจะกู้คืนข้อมูลของฉันได้อย่างไร มันสำคัญ.
ฉันใช้ 10.10 กับ Wubi
ฉันตั้งใจลบด้วย/home
sudo rm -rf
ฉันพยายามกู้คืนด้วย testdisk แต่เนื่องจาก Ubuntu มาจาก Wubi จึงไม่สามารถแสดงรายการระบบไฟล์และฉันไม่รู้วิธีอื่นในการทำเช่นนี้
ฉันจะกู้คืนข้อมูลของฉันได้อย่างไร มันสำคัญ.
ฉันใช้ 10.10 กับ Wubi
คำตอบ:
มันควรจะเป็นไปได้โดยใช้ 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 (ฉันคิดว่าคุณจะเรียกใช้จากซีดีสดดังนั้นเลือกฮาร์ดไดรฟ์ในพื้นที่ ... ฉันใช้ / 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
...
หากคุณกำลังเรียกใช้จากซีดีสดอันดับแรกให้ติดตั้งโฮสต์ 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
) ไม่เหมาะสำหรับการกู้คืนพาร์ทิชันทั้งหมด แต่ถ้าคุณต้องการบันทึกไฟล์สำคัญบางไฟล์นี่เป็นวิธีที่จะดำเนินการ (ไม่กู้คืนชื่อไฟล์ดังนั้นจึงใช้เวลาสักครู่ในการค้นหาไฟล์ที่ถูกต้อง)
/home/
โครงสร้าง dir ทั้งหมดตามข้อความของพวกเขา เป็นไปได้ทีเดียวที่ส่วนที่/home/
อยู่ในความเป็นจริงเมาแล้วเกินซ่อมหรือกู้คืน โปรดทราบว่านี่wubi
ไม่ใช่ทุกอย่างที่ใช้งานได้
มีสองวิธีหลักในการกู้คืนข้อมูล สิ่งแรกคือการแกะสลักไฟล์ซึ่งพยายามระบุจุดเริ่มต้นและจุดสิ้นสุดของไฟล์และแตกไฟล์ สิ่งนี้ดีมากสำหรับไฟล์บางประเภท แต่คุณจะสูญเสียชื่อไฟล์และเวลาของไฟล์ มันเป็นสิ่งที่ดีโดยเฉพาะอย่างยิ่งสำหรับภาพ jpeg
วิธีที่สองขึ้นอยู่กับระบบไฟล์เป็นอย่างมาก คุณอาจใช้ ext3 หรือ ext4 หากคุณใช้ ext3 แล้ว 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 และเครื่องมือการแกะสลักไฟล์แบบ semantic ซึ่งสามารถกู้คืนรูปแบบไฟล์หลากหลายรวมถึง PNG, JPG, โปรแกรม GIF, PDF, C / C ++, PHP และ HTML "