看板 MAC 關於我們 聯絡資訊
我是用MBA 昨天因為電腦一直顯示啟動磁碟已滿 試了各種方法(包括刪除本機快照...)儲存空間裡面的「其他」還是有98.31GB 所以就想說是不是中毒了 於是用avast掃毒之後發現: /Users/jillchu/VirtualBox VMs/windows 7/Snapshots/{e0f552c5-4f3d-4d43-9556 -466df2069d22}.vdi 這個中毒的檔案,當時就直接刪除了 現在想必是刪到重要的檔案以至於虛擬器開不了了 現在打開virtualbox完全不能啟動 會顯示: 開啟虛擬機器 windows 7 的工作階段失敗。 Could not open the medium '/Users/jillchu/VirtualBox VMs/windows 7/Snapshots /{e0f552c5-4f3d-4d43-9556-466df2069d22}.vdi'. VD: error VERR_FILE_NOT_FOUND opening image file '/Users/jillchu/VirtualBox VMs/windows 7/Snapshots/{e0f552c5-4f3d-4d43-9556-466df2069d22}.vdi' (VERR_FILE_NOT_FOUND). 結果碼(&N): NS_ERROR_FAILURE (0x80004005) 元件: Medium 介面: IMedium {29989373-b111-4654-8493-2e1176cba890} 因為最近很急著要用虛擬器,不知道大家可不可以告訴我該怎麼辦?(絕望 真的謝謝各位了!!!拜託幫我!! 認真的爬了一下版,關於怎麼找儲存空間「其他」的這個問題已經解決了 再一次感謝版上各位大大! 發現是虛擬器的快照佔掉很多空間 但是現在問題又來了,我不敢刪除快照(因為現在虛擬器是開不了的) 我很怕虛擬器重灌之後,補習班的東西都不能看了(因為每台電腦授權的關係 現在真的進退兩難,大家幫幫我拜託拜託 ˊ ˋ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 175.96.168.116 ※ 編輯: ying1086 來自: 175.96.168.116 (07/21 14:48)
freiheitkino:我的 vdi 檔案是在 VirtualBox VMs 資料夾內,由於我 07/21 15:00
freiheitkino:並沒有建立快照,所以Snapshots資料夾並沒有什麼檔案 07/21 15:00
freiheitkino:不知道您在Snapshots資料夾內的vdi是什麼... 07/21 15:01
ying1086:因為我真的完全外行,不好意思請問一下,要怎麼看那個資 07/21 15:08
dearlove:電腦出問題第一個懷疑中毒根本就是錯誤的選項阿 07/21 15:09
dearlove:何況還是mac這種不容易中毒的系統 07/21 15:10
ying1086:料夾? 07/21 15:10
ying1086:我不是第一個就懷疑中毒,是絕望了才懷疑的,mac不易中毒 07/21 15:10
dearlove:虛擬機快照請使用虛擬機軟體處理 不要自己動檔案 07/21 15:11
ying1086:也是我當初選擇換mac的原因,現在已經很絕望了 07/21 15:11
ying1086:我現在想解決的問題是虛擬器開不了是不是因為我防毒刪掉 07/21 15:12
ying1086:的檔案? 07/21 15:13
ying1086:真的很感謝f大跟d大,只是我現在真的很崩潰.... 07/21 15:13
Killercat:vdi沒了應該就是掛了... 他就是儲存整個vm的檔案系統 07/21 15:15
Killercat:整個vm基本上就是靠.vdi來儲存虛擬機器上的檔案 07/21 15:15
Killercat:你看看trashcan有沒有撈得回來 撈不到的話快點去找其他 07/21 15:16
Killercat:方案吧(比方說跟補習班重新要一份授權什麼的) 07/21 15:16
ying1086:可是我是用avast防毒時刪掉的,不知道怎麼找回來? 07/21 15:20
SicInfit:樓上正解... 07/21 15:21
ducksteven:硬碟滿→懷疑中毒→刪虛擬機檔,這兩個箭頭就是錯的… 07/21 15:25
simongarden:有可能是隔離檔案,app開出來研究吧 07/21 15:30
Killercat:不過Avast for mac會犯這種錯誤 這軟體真的頗不專業 07/21 15:33
Killercat:查查看有沒有quarantine類似這字眼的 07/21 15:34
Killercat:如果他只是隔離那還有機會(原來是防毒砍的 那有可能) 07/21 15:35
ying1086:最壞的狀況是重灌virtualbox了,這樣會影響原本電腦裡的 07/21 15:40
ying1086:補習班函授授權吧? 07/21 15:40
ying1086:補習班是用DRM加密的,所以我重灌VB會不會導致授權遺失? 07/21 15:42
Killercat:我不知道他用的DRM是哪種 你最好問問補習班 07/21 16:07
ying1086:謝謝大家 07/21 16:37
freiheitkino:我剛試了一下,建立快照之後的確會在Snapshots資料夾 07/21 17:32
freiheitkino:之後產生一個由一連串數字組成檔名的vdi檔案,但在尚 07/21 17:33
freiheitkino:未建立快照之前,在\VirtualBox VMs\Windows 7(這是 07/21 17:34
freiheitkino:自己取的虛擬機器的名稱)\ 這個資料夾裡面,就有一個 07/21 17:35
freiheitkino:Windows 7.vdi這個大小達數十GB的檔案了。原po說的 07/21 17:37
freiheitkino:vdi檔案是子資料夾Snapshots裡的快照檔案,這個地方 07/21 17:38
freiheitkino:的vdi跟上一層目錄的Windows 7.vdi是不同檔案。只有 07/21 17:40
freiheitkino:把快照目錄Snapshots裡的vdi刪除,若沒動到最根本的 07/21 17:41
freiheitkino:Windows 7.vdi(檔名跟原po取的虛擬機名稱是一樣的) 07/21 17:42
freiheitkino:搞不好還有救。反正死馬當活馬醫,你從Virtualbox的 07/21 17:45
freiheitkino:"虛擬媒體管理員",釋放現有的裝置,(不可刪除檔案) 07/21 17:47
freiheitkino:然後再從Virtualbox的主視窗中“新增”選擇使用現有 07/21 17:47
freiheitkino:虛擬硬碟檔案(在VirtualBox VMs的Windows 7目錄中找 07/21 17:48
freiheitkino:到Windows 7.vdi這個檔案,看看這樣有沒有效... 07/21 17:49
freiheitkino:VirtualBox有些地方真的滿奧義的,我連匯出裝置之後 07/21 17:51
ying1086:可以開機了! 我現在正在確定函授授權還在不在 07/21 17:51
freiheitkino:把匯出後的ova檔案給砍了,也會讓虛擬機器無法啓動 07/21 17:51
freiheitkino:理論上明明都是獨立的檔案...(最後我發現如果在匯出 07/21 17:52
freiheitkino:裝置之後不想要匯出後的ova,最好不要直接刪除,就是 07/21 17:53
freiheitkino:再匯出一次,指向相同的目錄,使用相同的檔名,覆蓋 07/21 17:53
freiheitkino:過去,然後在匯出開始之後幾秒鐘內選擇“取消”,這 07/21 17:54
freiheitkino:樣就可以一下子刪掉匯出的檔案了。否則幾G的檔案有時 07/21 17:55
freiheitkino:在清空資源回收桶時也會需要一些時間... 07/21 17:55
freiheitkino:以上是順便提到匯出裝置之後刪除檔案的做法。原po後 07/21 17:56
freiheitkino:來是怎麼讓虛擬裝置開機的?也在此請教囉... 07/21 17:57
ying1086:我直接用新增,然後照你先前說的使用現有虛擬檔案就可開 07/21 18:04
ying1086:起來了,現在還在檢查函授授權可不可以聽 07/21 18:04
freiheitkino:至少可以開機了,先恭喜你啦~~另外建議不要使用快 07/21 18:05
freiheitkino:照功能了,很肥又佔空間。真的怕虛擬機掛掉,就在剛 07/21 18:07
freiheitkino:灌好虛擬機的時候,匯出裝置,這時匯出的檔案大小只 07/21 18:08
freiheitkino:有幾G。而快照檔案則幾乎跟虛擬機一樣大...(幾十G) 07/21 18:09
ying1086:現在開機出來的是我之前剛剛裝好的狀態(連win7都還沒授 07/21 18:15
ying1086:權,不知道有沒有辦法在新增虛擬器中使用我以前快照過的 07/21 18:15
ying1086:狀態? 因為現在開啟來還是沒有補習班授權之前的狀態 07/21 18:16
Killercat:原來是Snapshot裡面的.vdi 看起來我提供錯誤資訊了(汗) 07/21 18:20
freiheitkino:初期快照檔案會很小,然後會慢慢追上虛擬機的大小 07/21 18:28
ying1086:不知道用新增的方式可不可以還原到原本的使用狀態?因為 07/21 18:43
ying1086:我刪掉的好像就是在快照建立錢就會存在的vdi檔 07/21 18:43
ying1086:想說有沒有辦法這樣移花接木的方式讓他繼續使用? 07/21 18:43
freiheitkino:應該是不行的,兩者是不同的檔案 07/21 18:55
freiheitkino:你說你刪掉的是在快照建立「前」就存在的vdi檔?可是 07/21 18:56
freiheitkino:你在文章中提到的誤刪的檔案應該是快照建立「後」的 07/21 18:56
freiheitkino:vdi檔案才對啊 @@ 因為它位於快照目錄內。如果你刪掉 07/21 18:57
freiheitkino:的是在快照建立前就存在的vdi檔,那應是windows7.vdi 07/21 18:58
freiheitkino:而且如果你刪掉的是這個檔,應該是只有重慣一途,而 07/21 18:59
freiheitkino:不是這麼簡單就從新增虛擬硬碟就可以重新建立。你是 07/21 18:59
freiheitkino:不是「前」「後」說錯了?@@" 07/21 19:00
ying1086:很有可能是我弄錯了(因為我真的完全外行)我新增之後的 07/21 20:31
ying1086:狀態並沒有包含補習班授權,桌面圖案也是我第一次用的維 07/21 20:32
ying1086:尼圖案,再我把vdi刪掉之前我已經換成海洋的桌面了,但是 07/21 20:33
ying1086:新增過後,開機的桌面還是維尼(當然也沒有函授授權)所 07/21 20:33
ying1086:我才想說可不可以回復到「海洋」桌面版本 07/21 20:33
ying1086:我盡量描述了...但是看起來頗不專業,簡單來說,就是新增 07/21 20:34
ying1086:出來的虛擬器狀態像是被時光機還原過,後來的系統狀態不 07/21 20:34
ying1086:見了,想說該怎麼辦? 07/21 20:34
ying1086:我也有想過重新把刪掉的vdi檔找回來看看,可是跑過幾次還 07/21 20:35
ying1086:是找不到,連之前刪掉的照片、文字檔都找到了,就是沒vdi 07/21 20:35
freiheitkino:看來你是弄錯了。當你用Virtualbox建立虛擬機器之後 07/21 21:41
freiheitkino:會產生一個vdi檔案,這個vdi檔案的檔名跟你的虛擬機 07/21 21:42
freiheitkino:器的名稱會是一樣的。如果你的機器名稱是Windows 7 07/21 21:43
freiheitkino:那麼它就會是Windows 7.vdi,他的位置會是在 07/21 21:44
freiheitkino:VirtualBox VMs\Windows 7\ 底下 07/21 21:45
freiheitkino:而當你建立快照之後,產生的vdi檔會是數字字母檔名 07/21 21:45
freiheitkino:在此姑且稱之為B.vdi,它的位置會是在 07/21 21:46
freiheitkino:VirtualBox VMs\Windows 7\Snapshots\ 底下 07/21 21:46
freiheitkino:你的快照檔案(B.vdi,海洋桌面)被刪了,VirtualBox 07/21 21:47
freiheitkino:無法啓動出現錯誤,之所以不用悲劇重灌而可以掛上 07/21 21:48
freiheitkino:虛擬機器的原因,就是因為一開始的Windows 7.vdi ( 07/21 21:49
freiheitkino:維尼桌面) 還在。 B.vdi 是在建立快照之後才有的檔案 07/21 21:50
freiheitkino:Windows 7.vdi 則是剛在Virtualbox中裝好作業系統之 07/21 21:51
freiheitkino:後就會存在的,不管有沒有建立快照。 07/21 21:51
freiheitkino:既然你的B.vdi都不在了,又何來使用B.vdi這件事呢? 07/21 21:53
freiheitkino:如果你刪掉的是在建立快照前就存在的vdi,那麼你根本 07/21 21:55
freiheitkino:就等於徹底把Windows 7給殺了,根本不可能快速掛回 07/21 21:56
freiheitkino:虛擬機器。同樣都是副檔名vdi,但產生的先後跟重要性 07/21 21:57
freiheitkino:可是相當不同的。清楚這兩個vdi就不會產生矛盾了 07/21 22:00
freiheitkino:快照還是可以刪的,虛擬機器關機之後,從Virtualbox 07/21 22:06
freiheitkino:的主視窗裡面的“快照”標籤頁去刪就好。有時會出現 07/21 22:07
freiheitkino:刪除錯誤(不知道為何),點一下視窗其他地方就好了。 07/21 22:07
freiheitkino:另外原文裡面一開始講的那一連串長長檔名的vdi被刪 07/21 22:12
freiheitkino:後面又說不敢刪除快照...有點讓人搞糊塗了。那個長長 07/21 22:13
freiheitkino:數字符號字母的檔名的檔案就是快照檔啊...既然都被刪 07/21 22:13
freiheitkino:了,怎麼還會有後面“不敢刪”的事情?@@" 07/21 22:14
freiheitkino:除非你建立了不只一個快照檔,才會有數個長檔名的vdi 07/21 22:17
freiheitkino:如果是這樣的話,你從Virtualbox的主視窗那邊的快照 07/21 22:26
freiheitkino:標籤頁那邊試看看是否可以還原到其它尚存的快照 07/21 22:28
freiheitkino:要是不行的話乾脆就從同樣的標籤頁裡把快照都刪了... 07/21 22:30
freiheitkino:記得以上最好是將虛擬機器關機或是暫停(從Virtualbox 07/21 22:31
freiheitkino:主視窗的原本執行中的虛擬機器按下右鍵點選"暫停") 07/21 22:32
freiheitkino:再來進行刪除快照。(日後要是建立也最好是先關虛擬機 07/21 22:32
xswxsw12:樓上其實可以回文.... 07/21 23:43
freiheitkino:來不及了。哈哈~本來以為推個幾行就可以的... 07/22 00:00
ying1086:感謝!這樣我就了解了,看來要想辦法把最新的快照叫出來 07/22 00:28
ying1086:因為我還是可以看到縮圖裡面那片湛藍的海洋(更絕望 07/22 00:28
ying1086:不過f大的解說讓我崩潰的今天獲得一點點溫情太感謝了!! 07/22 00:28
ying1086:雖然還是打不開藍色海洋的桌面版本QAQ 07/22 00:29
freiheitkino:我瞭解這種執著,雖然是用無縫模式但還是會在意^ ^" 07/22 13:29
freiheitkino:(我推測的,因為不用無縫模式會佔掉mac的桌面) 07/22 13:29
ying1086:QAQ 07/22 14:53