Dell服务器Windows 10安装解决固态硬盘无法找到的问题

1,585 阅读6分钟

Dell服务器Windows 10安装解决固态硬盘无法找到的问题

引言

Dell服务器是一种高性能的服务器设备,广泛应用于企业和数据中心以及个人用户。正常情况下Dell服务一般会自带Windows操作系统,但是一些特性情况下用户需要安装和部署特定的操作系统,以满足特定需求,比如Windows 10。本文将介绍如何在Dell服务器上安装Windows 10,并提供详细的步骤和常见问题的解决方案。

准备工作

  1. 服务器为Precision 5820 Tower,其是一个塔式服务器,外表和普通的台式机没什么区别,但是其使用的CPU、内存、硬盘等硬件配置属于服务器级别的配置,安全性和稳定性更高。
  2. 服务器内存为32GB DDR4,硬盘包括512G的固态硬盘以及2T的机械硬盘。这里要着重介绍的就是个512G的固态硬盘。其是一个NVMe SSD固态硬盘,直接插入主板上的PCIE插口,与传统的M.2接口不一样。
  3. 安装介质:32GB以上的U盘,用于制作Windows 10安装盘。
  4. 数据备份:在安装操作系统之前,务必备份重要数据,以防数据丢失。

安装步骤

创建安装介质

制作windows10的安装介质有多种方式,这里介绍一种采用Dell官方提供的工具Dell OS Recovery Tool来制作安装介质的方法。

  1. 在另外一台windows的电脑上打开dell官网,下载Dell OS Recovery Tool工具后安装。
  2. 打开Dell OS Recovery Tool,这里会提示提供需要安装的dell硬件信息,在服务器的机箱上找到dell的服务编码,一般是10位或者11位编码,输入该编码之后会自动匹配相关的系统信息。
  3. 选择高级模式,此时工具会联网下载相匹配的windows 10镜像文件,下载完成后会自动制作U盘安装盘,插入32GB以上的U盘,点击下一步,等待制作完成。

BIOS相关的一些基础知识

从这里开始进入了我的知识盲区了,需要补充bios设置过程中的一些基础知识。

什么是BIOS

BIOS(Basic Input/Output System)是计算机启动时加载的一种固件,它位于计算机主板上的一个专用芯片中。BIOS 在计算机启动过程中起到至关重要的作用,它负责在操作系统接管之前进行硬件级别的初始化和配置,以确保计算机能够正常运行。在安装操作系统时,我们通常需要进入 BIOS 设置界面,以调整一些参数,以确保操作系统能够正确安装和运行。

如何进入BIOS设置

不同的服务器和电脑进入 BIOS 设置的方法可能有所不同,dell的机器在驱动之后会显示一个dell的logo,这时候按下F2键就可以进入BIOS设置界面。

UEFI和Legacy模式

UEFI(Unified Extensible Firmware Interface)是一种新型的固件标准,它取代了传统的 BIOS(Legacy模式),提供了更多的功能和更好的性能。其最主要的优点是支持安全启动、并使用GPT(GUID分区表),支持超过2TB的硬盘,没有实际的上限。安装Windows 10时,我们通常建议使用UEFI模式,以获得更好的性能和更好的安全性。

Nvme、SATA、M.2接口

Nvme:Nvme是一种新型的固态硬盘接口标准,它使用PCIe总线,提供了更高的带宽和更低的延迟,比传统的SATA接口更快。其本质是一个标准和协议

SATA:SATA是一种传统的硬盘接口标准,其带宽和延迟相对较低,适用于传统的机械硬盘和一些低性能的固态硬盘。也是一种协议,相比较而言Nvme协议是一种更新的协议,因此性能更好。

M.2 是一种形状规范的物理接口,用于连接各种类型的内部扩展卡,最常用于固态驱动器。M.2接口可以支持多种协议,包括SATA、Nvme等。可以认为M.2接口是Nvme和SATA的协议的实现,其同时支持Nvme协议和SATA协议。具体走哪种协议取决于硬盘本身的支持。

BIOS设置

开机按F2进入BIOS的设置页面,启动方式设为UEFI、硬盘模式设为AHCI。bios设置完成后,保存退出。重启服务器,插入制作好的U盘,按F12进入启动菜单,选择U盘启动。

引导与磁盘分区

  1. 进入安装界面后,选择语言,选择安装windows 10,点击下一步。
  2. 此时会提示输入产品密钥,如果没有可以选择跳过,稍后激活,若选择使用Dell OS Recovery Tool制作的安装盘,则会跳过密钥输入。
  3. 此时会列出所有的硬盘,选择要安装的硬盘,在这里无法找到需要安装的Nvme固态硬盘,只显示机械硬盘。为了更好的性能,我们需要将os安装到固态硬盘上。
解决无法找到固态硬盘的问题
  1. 首先在dell的官网上查找了相关的问题,怀疑是缺少了固态硬盘的驱动,因此需要手动添加驱动。可以参考安装系统时看不到固态硬盘的解决方案 按照这个方法,我在dell的官网上找到了相关的驱动,下载后解压,将解压后的文件夹放到U盘中。最后仍然没有解决问题。

  2. 基本排除了驱动的问题,继续在官网上搜索,找到了使用-nvme-ssd-和-sata-驱动器-时-的-windows-10-安装,按照这篇文章的介绍Precision 5820 Tower 机器上在同一计算机上存在 SSD 和 HDD 的组合时,当前 Windows 10 恢复环境 (WinRE) 存储驱动程序与 NVMe 高性能 SSD 驱动程序之间存在不兼容问题。文章同时提供了相关的解决方案,但是很可惜按照文档的介绍并没有解决以上问题。

  3. 最终找到了塔式机 NVMe 驱动器在传统模式下无法正常工作 按照这篇文章的介绍Intel 卷管理设备 (VMD) 技术(也称为 CPU 或 vROC 上的 Intel® 虚拟 RAID)不支持传统模式。当处于 UEFI 模式时,这些驱动器只显示连接到控制器。其解决方法也很简单就是在BIOS中禁用 VMD 控制器。

image.png

保存之后推出,重启服务器,再次进入安装界面,此时可以看到固态硬盘了,选择固态硬盘,点击下一步,系统会自动分区,等待安装完成。

安装后配置

  • 系统安装完成之后,需要安装响应的显卡、网卡、蓝牙等驱动,以确保服务器能够正常工作。这里不在赘述。

总结

本文介绍了如何在Dell服务器上安装Windows 10,并提供了详细的步骤和常见问题的解决方案。希望本文对您有所帮助。有任何问题可以在评论区回复。