在VMware上使用物理硬盘
参考VMware documents
在使用的时候遇到了两个不同的错误:磁盘编码错误
和 字典问题
;
物理硬盘是添加在原有的Debian磁盘的虚拟机上,加载单个分区时出现磁盘编码错误
,而加载整个磁盘则出现字典错误
,因此进行分步debug:
- 新建一个只使用物理硬盘的虚拟机,可以成功开机;
- 在使用原盘安装的Fedora和Ubuntu虚拟机上添加物理磁盘,也能成功开机;
- 综上所述问题,出现在装有Debian的分区上分析该分区的特点:
- 该分区是Debian的再发行版Dietpi,镜像采用的是VMX打包的方式发布,开箱即用,但其虚拟磁盘可能不兼容如现有的系统版本;
- 使用VCenter converter进行转换,因为无法识别虚拟机而失败;
- 使用破解版的Diskgenius进行虚拟磁盘转换后,重新加载,可以成功开机。
因此在在使用物理硬盘时应注意原有的虚拟磁盘是否会出现兼容性问题(卡了我两天。。。)。
另外,从USB2.0转换到eSata(sata2.0兼容)模式下,外置硬盘的读写性能从原来的30/15(MB,R/W)提升到80/80(MB,R/W),提升相当显著。eSata的性能基本与物理机上直接使用相仿,估计是VT-d起到了直接的作用。
网友评论