回答
您可以使用ImDisk將VDI文件安裝爲Windows中的本地驅動器。跟着this virtualbox forum線程變得開心))你也可以將VDI轉換爲VHD並使用默認的Windows磁盤管理器來掛載VHD (described here)
試試VMXray。
您可以在瀏覽器中瀏覽您的vmdk映像。選擇要提取的文件並將其提取到所需的位置。不只是vmdk,您可以使用VMXRay從RAW,QEMU/KVM QCOW2,Virtualbox VDI和ISO映像中查看和提取文件。 ext2,ext3,FAT和NTFS是當前支持的文件系統。例如,您也可以使用此功能從相機SD卡的原始轉儲中恢復已刪除的照片。
而且,別擔心,您的文件中沒有數據通過網絡發送。數據絕不會離開您的機器。 VMXRay完全在您的瀏覽器內運行。
一個簡單的方法是將VDI作爲另一個虛擬機中的第二個磁盤。
驅動器不立即出現;在Windows中轉到「磁盤管理器」,將磁盤聯機併爲其分配一個驅動器號。
如果您只是想查看內容,可以下載VDI Recovery軟件的免費試用版。市場上有許多軟件供應商爲您提供免費的演示或試用版本的工具。但請確保您是否要從VDI檢索文件,您必須擁有許可版本。
你可以試試這個 - http://www.data-recovery-solutions.com/vdi-recovery.php(http://www.data-recovery-solutions.com/vdi-recovery.php) – Stephen
可以使用qemu-nbd
掛載.vdi圖片分區:
sudo apt install qemu-utils
sudo modprobe nbd
vdi="/path/to/your.vdi" # <<== Edit this
sudo qemu-nbd -c /dev/nbd0 "$vdi"
# view partitions and select the one you want to mount.
# Using parted here, but you can also use cfdisk, fdisk, etc.
sudo parted /dev/nbd0 print
part=nbd0p2 # <<== partition you want to mount
sudo mkdir /mnt/vdi
sudo mount /dev/$part /mnt/vdi
一些用戶似乎需要一個參數添加到modprobe命令。我沒有與Ubuntu 16.04,但如果它不爲你工作,嘗試添加max_part=16
:
sudo modprobe nbd max_part=16
完成後:
sudo umount /dev/$part
sudo qemu-nbd --disconnect /dev/nbd0
- 1. 我怎樣才能提取值從dictionnaries
- 2. 我怎樣才能從PSD文件
- 3. 我怎樣才能提取使用「GROUPBY」
- 4. 我怎樣才能提取後/
- 5. 我怎樣才能提取與蟒蛇
- 6. 我怎樣才能提取PHP
- 7. 我怎樣才能從URL
- 8. 我怎樣才能從WP7
- 9. 我怎樣才能從TEntity
- 10. 我怎樣才能從DataGridView
- 11. 我怎樣才能從HBITMAP
- 12. 我怎樣才能從Excel
- 13. 我怎樣才能從Qt
- 14. Alfresco:我怎樣才能從Sites/test/documentLibrary動態獲取文件?
- 15. 我怎樣才能看到sdf文件
- 16. 我怎樣才能的application.ini文件
- 17. 我怎樣才能打開FLP文件?
- 18. 我怎樣才能
- 19. 我怎樣才能
- 20. 我怎樣才能
- 21. 我怎樣才能
- 22. 我怎樣才能從視頻文件通過Java程序提取音頻
- 23. 我怎樣才能提取metdata從Django模型
- 24. 我怎樣才能從這個HTML使用jsoup提取數據
- 25. 我怎樣才能從給定的字符串提取數字
- 26. 我怎樣才能提取值對從C++字符串
- 27. 我怎樣才能提取塔數量從Java異常
- 28. 我怎樣才能無需提交
- 29. 我怎樣才能提高使用Maven
- 30. 我怎樣才能提高ArangoDB
從讀下來線程,顯然lmDisk不支持動態擴展默認的VDI,所以這可能不是最好的選擇。我最終只是啓動虛擬機並解壓縮文件,但如果操作系統損壞,則不能工作。 –
如果操作系統損壞,您可以啓動另一個虛擬機並附加VDI磁盤以進行探索。 –