引言:单位新购置两台戴尔的R730服务器,因采用了原生4K扇区的硬盘,将原本简单的操作系统安装过程变得一波三折。下面就简叙述安装过程,以供大家参考。
当服务器装上机架后,作者按照惯例使用戴尔 Lifecycle程序引导进行VMware ESXI 6.0安装。在进入Lifecycle程序后,首先配置RAID,将服务器3块600G SAS 硬盘配置成RAID 5,空间大小为1.09T。选择OS部署,根据Lifecycle程序引导选择开始安装VMware ESXI 6.0。服务器重启后,进入安装程序,当选中安装程序所找到RAID 硬盘空间,出现错误提示,并退回到初始的安装界面,并在此过程中反复。
作者认为可能是硬件问题,于是在另一台服务器进行安装,但遇到同样的问题。是不是软件兼容性问题?作者开始尝试安装Windows Server 2012,安装程序在选择硬盘时,提示“Windows无法安装到这个磁盘。这台计算机的硬件可能不支持启动到此硬盘。请确保在计算机的BIOS菜单中启用了磁盘的控制器”,安装也无法继续。作者开始了漫长的排错,不管是否通过Lifecycle进行操作系统安装,VMware ESXI 6.0,Windows Server 2008,还是 Windows Server 2012都不能正常安装。那怕是将这台服务器的3块硬盘装到单位之前改买的同型号的R730上,也不能安装操作系统。是不是硬件故障?使用戴尔服务器的硬件检测程序,进行了全面的检测,2台服务器都没有任何问题。那究竟是什么原因造成?
作者与戴尔售后工程师经过多天的沟通,最终将故障的原因定位到了3块硬盘。这3块硬盘与同型号R730服务器所采用600G SAS 6Gbps硬盘不同的是,采用了600G SAS 12Gbp原生4K扇区的SAS硬盘。经查询技术文档,原来为了提高硬盘容量、传输速率和纠错效率方面的,存储设备厂商开始生产4KB扇区硬盘。早期,为了提高4KB扇区硬盘的兼容性,物理4KB扇区模拟成512byte扇区。目前,厂商直接生产了原生4KB扇区的硬盘,这种硬盘物理和逻辑扇区字节数都是4KB。而要使用原生4KB扇区的硬盘,需要服务器BIOS/UEFI、存储控制器和操作系统多方面支持,缺一不可。但是目前,并不是所有的操作系统都支持原生4KB扇区的硬盘,例如VMware ESXI就不支持原生4K扇区的硬盘(具体说明可见http://kb.vmware.com/kb/2131787)。Windo ws Server系列也仅Wind ows Server 2012支持原生4K扇区的硬盘。
那为什么前期安装过程中,Windows Server 2012也不能正常安装呢?作者查询的微软的技术文档后,发现不能通过常规方式来安装系统。要避免在安装过程出现“我们无法创建新分区。”的问题,需在安装向导进入“要在哪里安装 Windows?”页面时,按SHIFT+F10 以打开命令提示符。依次输入如下命令:
通过命令将硬盘分区表模式改为GPT,关闭命令提示符窗口返回到安装向导,就可以继续完成Windows Server 2012的安装。
此次操作系统安装过程给作者的经验,不能忽略硬件系统的细小变化,些许变化就可能会造成兼容问题。