ฉัน Ubuntu 12.04.1 ทำงานบน VirtualBox วิ่งออกมาจากพื้นที่ในขณะที่ผมติดตั้งซอฟต์แวร์บนและตอนนี้ก็ไม่ได้รีบูต ฉันมีไฟล์ที่ฉันต้องการกู้คืนจากมัน ฉันมีubuntu64.vdi
ไฟล์บนแล็ปท็อป Windows 7 (โฮสต์) และฉันสงสัยว่ามีวิธีกู้คืนไฟล์จากไฟล์ vdi หรือไม่
ในแบบคู่ขนานฉันสร้างเครื่อง 12.04.1 ใหม่บน virtualbox ในแล็ปท็อปเครื่องเดียวกันและฉันจะใช้เครื่องนั้นแทนการใช้บอร์ช
ฉันสามารถเพิ่ม borked vdi
ลงในรายการของดิสก์ในอันที่ทำงานได้ จากนั้นฉันใช้ gnome nautilus เพื่อติดดิสก์ borked
ฉันสามารถค้นหาไฟล์ในนั้นได้ แต่พวกเขามีอายุประมาณ 2 เดือน ฉันคิดว่าสิ่งนี้เกิดขึ้นพร้อมกับครั้งสุดท้ายที่ฉันทำ snapshot virtualbox ของเครื่อง แต่ไม่ใช่ครั้งสุดท้ายที่ฉันได้รับเครื่องทำงานซึ่งเป็นเมื่อวาน มีวิธีการติดตั้งvdi
เมื่อวานนี้ก่อนที่มันจะผิดพลาดหรือไม่?
แก้ไข:
นี่คือสิ่งที่Virtual Media Manager
บอกฉันเกี่ยวกับubuntu64.vdi
ไฟล์ของฉัน:
EDITED2:
ฉันคัดลอกของฉันubuntu.vdi
ไปยัง USB ภายนอกที่มีพื้นที่ดิสก์มากมาย ฉันพยายามใช้ Windows เพื่อโคลน แต่มีข้อผิดพลาด:
ฉันลองแบบเดียวกันจาก VM ที่ทำงานผ่านโฟลเดอร์ที่ใช้ร่วมกันของไดรฟ์ USB และเริ่มการโคลน ใช้เวลาสักครู่ แต่เสร็จเรียบร้อยแล้ว:
root@precise64:/media/sf_E_DRIVE/copy_of_ubuntu64_vm_folder_20140224/ubuntu64#
VBoxManage clonehd ubuntu64.vdi ubuntu64.raw --format RAW
0%...
10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Clone hard disk created in format 'RAW'. UUID: 90f99198-18e1-40ee-85fe-c083dcbb1ac3
EDITED3:
หลังจากสร้างไฟล์ raw ฉันทำงานtestdisk
ด้วยDeeper Search
ฉันได้รับรายการดังนี้:
ผสมDeeper Search
ได้เสร็จสิ้นผมได้รับรายชื่อเช่นนี้:
แต่ฉันไม่รู้ว่าอันไหนเป็นภาพรวม ... ความคิดใดบ้าง
rsync
ซิงค์ผ่าน
Vboxmanage clonehd 2208...
(คัดลอก UUID ล่าสุดที่นี่) ดูserverfault.com/a/506581/195528