VMWare報錯“指定的文件不是虛擬磁盤“或“The file specified is not a virtual disk”問題
VMWare報錯“指定的文件不是虛擬磁盤“或“The file specified is not a virtual disk”
今天打開原來創(chuàng)建的虛擬機,突然報錯”指定的文件不是虛擬磁盤”
如下圖:

由于之前這個虛擬機創(chuàng)建了快照,因此下面的解決方法是基于快照的。
1.修改虛擬機的.vmx文件
將scsi0:0.present = “TRUE”改為“FALSE”
如下圖:

2.上面那步相當于將硬盤從虛擬機中移除
在VMware workstations中打開該虛擬機
我們在設(shè)備一欄中將找不到硬盤
3.恢復(fù)快照即可

通過上面步驟即可完成虛擬機的修復(fù)。
為什么要將硬盤移除后,在恢復(fù)快照?
因為在報”指定的文件不是虛擬磁盤”這個錯誤時,不刪除硬盤進行恢復(fù)快照,任然會報””指定的文件不是虛擬磁盤”這個錯誤。
沒有創(chuàng)建過快照,出現(xiàn)””指定的文件不是虛擬磁盤”這個錯誤可否解決?
看了網(wǎng)上的文章,一般說出現(xiàn)這個錯誤的原因是:
scsi0:0.fileName = “Ubuntu Desktop 14.04 TLS-000002.vmdk”(這么寫是正確的)
這行被寫成下面的的文件,多了“-s001”
scsi0:0.fileName = “Ubuntu Desktop 14.04 TLS-000002-s001.vmdk”(這個是錯誤的)
解決辦法是將“-s001”刪除即可
如果scsi0:0.fileName寫的正確,任然可以修改scsi0:0.present 值為FALSE,直接啟動,不用快照修復(fù)也可以正常啟動了
(但是關(guān)機重啟后會報找不到操作系統(tǒng)的錯誤,可以啟動是在上次虛擬機狀態(tài)是掛起的狀態(tài)下)
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
VMware workstation虛擬機兼容性問題的解決方法
這篇文章主要介紹了VMware workstation虛擬機兼容性問題的解決方法,文中步驟介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-10-10
VMware中安裝CentOS7(設(shè)置靜態(tài)IP地址)并通過docker容器安裝mySql數(shù)據(jù)庫(超詳細教程)
這篇文章主要介紹了VMware中安裝CentOS7(設(shè)置靜態(tài)IP地址)并通過docker容器安裝mySql數(shù)據(jù)庫(超詳細教程),本文圖文并茂給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-11-11
VMware安裝CentOS虛擬機與配置網(wǎng)絡(luò)的圖文教程
這篇文章主要介紹了VMware安裝CentOS虛擬機與配置網(wǎng)絡(luò),本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-11-11
VMware配置VMnet8網(wǎng)絡(luò)的方法步驟
本文主要介紹了VMware配置VMnet8網(wǎng)絡(luò)的方法步驟,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-11-11
VMware workstation 14 pro上安裝win10系統(tǒng)
這篇文章主要為大家詳細介紹了VMware workstation 14 pro 虛擬機上安裝win10系統(tǒng),具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-03-03

