因虛擬光碟機引發的困惑

2021-06-21 00:39:36 字數 1051 閱讀 9461

之前搭建的windows驅動雙機除錯環境崩潰了,系統無法修復,重新搭建環境,遇到一件事情很不解:

從主機上通過dtlite載入vs2010光碟映象,在虛擬機器通過虛擬光碟機安裝,一切順利,ok。

從主機上通過dtlite載入wdk光碟映象,在虛擬機上安裝,安裝到一半,錯誤回滾,檢視系統日誌:

product: irsamples -- error 1335. the cabinet file 'irsamples_cab001.cab' required for this installation is corrupt and cannot be used. this could indicate a network error, an error reading from the cd-rom, or a problem with this package.

在虛擬機器上通過虛擬光碟機開啟wdk光碟映象檢視檔案,雙擊irsamples_cab001.cab,提示無法開啟。

在主機上通過虛擬光碟機開啟wdk光碟映象檢視檔案,雙擊irsamples_cab001.cab,開啟成功。

在虛擬機器上新建wdk目錄,開啟wdk光碟映象把所有檔案都拷到該目錄下,並從主機上拷貝irsamples_cab001.cab覆蓋改目錄下的同名檔案,重新安裝,失敗,檢視系統日誌:發現問題又出在另外乙個cab檔案中了:

product: networklibraries_x64fre -- error 1335. the cabinet file 'networklibraries_x64fre_cab001.cab' required for this installation is corrupt and cannot be used. this could indicate a network error, an error reading from the cd-rom, or a problem with this package.

索性在主機上通過虛擬光碟機開啟wdk光碟映象並將檔案全部拷貝到虛擬機器上的wdk目錄,覆蓋之前所有檔案,再次安裝,ok。

很納悶,為什麼同乙份光碟映象,在主機上通過虛擬光碟機開啟可用,而在本地虛擬機器上通過虛擬光碟機開啟不可用,求解。

linux 虛擬光碟機

1 掛載iso檔案 一般檢視iso檔案內容,只需要 mount t iso9660 o loop iso mnt cdrom 就可以在 mnt cdrom下看到 iso的內容。2 複製光碟為iso映象 dd if dev hdb of iso 或者 cp dev cdrom iso 3 虛擬iso為...

1 映象 虛擬光碟機 光碟機

映象是一種檔案儲存形式,是一種冗餘的一種型別,乙個磁碟上的資料在另乙個磁碟上存在乙個完全相同的副本即為映象。可以把許多檔案做成乙個映象檔案,還可以恢復成許多檔案。所謂的映象檔案 虛擬光碟機是一類軟體的總稱,它們的用處是 系統下模擬出1個光碟機。但光碟機並不是真實存在,卻可以和真的光碟機一樣工作。因為...

虛擬記憶體 虛擬光碟機

應用場景 我們開發板記憶體可用1000m左右,我的程式使用malloc分配576m,執行沒問題 分配768m 記憶體使用會達到850m 時,會發生oom,我的程式會被系統殺死。有啥辦法讓我能夠分配大致900m的記憶體呢?方案 zram 也稱為 zram,先前稱為 compcache 是linux核心...