VM配置檔案所在磁碟空間小於其配給記憶體時的錯誤資訊

2022-03-10 01:30:18 字數 2188 閱讀 4918

前幾天在自己工作機(win2k8 r2)上安裝的vs等一些工具,機器的系統盤空間大幅減少到3g以下. 在此機器上用hyper-v啟動myvirtualmachine(配給記憶體為5120m)時,hyper-v報錯誤資訊: could not initialize memory: there is not enough space on the disk. 具體如下:

[window title]

virtual machine connection

[content]

'myvirtualmachine' failed to start.

could not initialize memory: there is not enough space on the disk. (0x80070070).

failed to create memory contents file 'c:\programdata\microsoft\windows\hyper-v\virtual machines\a00ae5f2-48f9-4114-a804-a85289c8541d\a00ae5f2-48f9-4114-a804-a85289c8541d.bin' of size 5120 mb.

[expanded information]

'myvirtualmachine' failed to start. (virtual machine id a00ae5f2-48f9-4114-a804-a85289c8541d)

'myvirtualmachine' could not initialize memory: there is not enough space on the disk. (0x80070070). (virtual machine id a00ae5f2-48f9-4114-a804-a85289c8541d)

'myvirtualmachine' failed to create memory contents file 'c:\programdata\microsoft\windows\hyper-v\virtual machines\a00ae5f2-48f9-4114-a804-a85289c8541d\a00ae5f2-48f9-4114-a804-a85289c8541d.bin' of size 5120 mb. (virtual machine id a00ae5f2-48f9-4114-a804-a85289c8541d)

[^] hide details  [close]

經分析發現:

myvirtualmachine配置的檔案所在磁碟為系統盤, 其空間小於3g,

此工作機hyper-v的virtual machines的配置檔案所在的資料夾為:%systemdrive%\programdata\microsoft\windows\hyper-v\virtual machines. (可由下方式檢視:開啟hyper-v manager,在控制台樹面板中,選中當前機器->[action]->[hyper-v setting]->[server]組->[virtual machines])

在提示資訊中hyper-v將為myvirtualmachine在其配置檔案所在的資料夾下分配5120 mb(配給的記憶體大小),此時報錯沒有足夠空間

解決辦法:

轉移myvirtualmachine的配置檔案到其他的磁碟(本人沒有在hyper-v manager中發現此功能,是否存在?) 

修改此工作機上hyper-v的virtual machines的配置檔案所在的資料夾,按以前的配置再建立新的vm(操作成功)

修改此工作機上hyper-v的virtual machines的配置檔案所在的資料夾,拷貝vm的配置檔案到新的目錄下,然後重新啟動hyper-v服務.(嘗試沒有成功,hyper-v manager沒顯示拷貝過去的配置檔案) 

通過簡單修改vm的配置檔案,指定將要生成bin檔案的路徑到其他磁碟.(發現沒有簡單的配置達到此目的,沒有花時間仔細研究)

結論:

vm配置檔案所在磁碟空間小於其配給記憶體大小時,當hyper-v啟動vm時會報如下錯誤資訊:could not initialize memory: there is not enough space on the disk

. 可通過修改此工作機上hyper-v的virtual machines的配置檔案所在的資料夾,按以前的配置再建立新的vm來解決.

為VM增加磁碟空間

一 windows的vm擴充套件磁碟空間 1 vmworkstation 6.5 及前的版本 使用如下命令 vmware vdiskmanager x 40gb mydisk.vmdk 2 vmworkstation 7及以後的版本 可以使用方法1 也可以直接在ui中操作,如下,使用virtual ...

檔案與磁碟空間管理 檔案

檔案管理 把所管理的程式和資料組織成一系列的檔案,並能進行合理的儲存 使用等操作。基本概念 1 資料項 基本資料項和組合資料項 2 記錄 一組相關資料項集合,描述物件某方面的屬性 3 關鍵字 用於唯一的標識乙個記錄 4 檔案 有結構和無結構 檔案型別 按用途 系統 使用者 庫檔案 按資料形式 原始檔...

Linux的VM虛擬機器擴充套件磁碟空間

1 增加磁碟的操作類似於windows的vm的操作1 2 3 2 增加後進入系統看不到新增的磁碟,需要進行下面的步驟 3 3 啟動vm環境下的linux作業系統,新增新分割槽,需要root賬號身份。3.4 這時在 dev 目錄下,才能看到了新的分割槽比如 dev sda4 3.5 mkfs.ext2...