硬碟機測試必要條件
本主題描述使用 Windows 硬件實驗室套件 (Windows HLK) 測試硬碟之前必須完成的工作:
您必須執行的測試取決於您要測試的硬碟功能、其連線類型(例如外部 USB 硬碟),或設定方式(作為 RAID 系統或 IP 型記憶體裝置解決方案的一部分)。
Windows HLK 支持測試具有這些連線類型的硬碟:
光纖通道
IEEE 1394
平行先進技術附件 (PATA)
計算機卡片
序列連結 SCSI (SAS)
序列進階配接器 (SATA)
SCSI
USB
SD / EMMC
硬體需求
測試硬碟所需的硬體會根據連線類型而有所不同。 但是,硬碟的所有測試都需要 1 部測試計算機。 測試計算機必須符合 Windows HLK 需求。 如需詳細資訊,請參閱 Windows HLK 必要條件。
注意
如果硬碟是存放裝置系統的一部分,您可能需要額外的硬體。 若要判斷是否適用其他硬體需求,請參閱 Windows HLK Studio 中針對裝置所顯示之每個測試的測試描述。
若要認證產品在伺服器上使用,測試計算機必須支援四個處理器和至少 1 GB 的 RAM。 需要這些系統功能,才能測試裝置和驅動程式的重新平衡、D3 狀態和多個處理器群組功能。 您不需要實際有超過 64 個處理器的電腦來測試您的裝置。 此外,用於裝置或驅動程式測試的伺服器系統必須在測試之前先安裝 Server Core。 如需詳細資訊,請參閱 Windows Server 安裝選項。
如果您使用測試計算機的集區來測試裝置,集區中至少有 1 部計算機必須包含 4 個處理器,且至少 1 GB 的 RAM。 此外,該計算機必須包含您要測試的裝置和驅動程式。 只要驅動程式在集區中的所有計算機上都相同,系統就會建立針對所有測試計算機執行的排程。
對於不包含驅動程序的測試,例如硬碟的測試,Windows HLK 排程器會限制驗證裝置和驅動程式的 Rebalance、D3 狀態和多個處理器群組功能,以在預設測試計算機上執行的測試。 您必須手動設定這部電腦以擁有多個處理器群組。 默認計算機是清單中的第一部測試計算機。 請確定清單中的第一部測試計算機符合最低硬體需求。
注意
除了參數虛擬化驅動程式(如 WHCP 原則和程式檔所定義),當您測試實體裝置及其相關聯的驅動程式以進行伺服器認證或簽章時,您無法使用任何形式的虛擬化。 虛擬化產品不支援傳遞與多個處理器群組、裝置電源管理、裝置PCI功能及其他測試相關的測試所需的基礎功能。
注意
多個處理器群組設定 您必須為 Windows Server 2008 R2 和更新版本的設備驅動器測試的硬體實驗室套件測試設定處理器群組大小的值以進行認證。 這是藉由使用 /set 選項,在提升許可權的命令提示字元視窗中執行 bcdedit 來完成。
新增群組設定和重新啟動的命令如下所示:
bcdedit.exe /set groupsize 2
bcdedit.exe /set groupaware on
shutdown.exe -r -t 0 -f
移除群組設定和重新啟動的命令如下所示:
bcdedit.exe /deletevalue groupsize
bcdedit.exe /deletevalue groupaware
shutdown.exe -r -t 0 -f
注意
程式代碼完整性設定
必須先使用 伺服器管理員 啟用 Windows Server 2016 的虛擬化型安全性功能 (VBS)。
發生之後,必須建立並設定下列登錄機碼:
HKLM\System\CurrentControlSet\Control\DeviceGuard
HypervisorEnforcedCodeIntegrity:REG_DWORD
0 or 1 (disabled, enabled)
下列各節會根據連線類型,提供測試計算機的其他硬體需求。
一般
針對所有組態:
1 個磁碟驅動器,最小容量為 6 GB,用來作為開機磁碟驅動器。
1 CD-ROM 磁碟驅動器(可能是選擇性的)
網卡、鍵盤、滑鼠、顯示器、電源纜線視需要
針對每個實體介面,請參閱下表以取得其他硬體需求。
介面 | 硬體設備描述 |
---|---|
光纖通道 |
|
IEEE 1394 |
|
PATA |
如果連線類型為 PATA,您需要此硬體:
注意
ATA-66 和 ATA-100 控制器需要 80 導體纜線。 |
計算機卡片 |
|
SAS |
|
SATA |
|
SCSI |
|
USB 2.0 |
|
USB 3.0 |
|
軟體需求
若要測試硬碟,您需要此軟體:
如有需要,硬碟控制器的驅動程式
最新的 Windows HLK 篩選或更新
設定測試計算機
開始測試硬碟之前,您必須設定測試計算機並安裝適當的控制器(如果測試計算機不包含這類控制器)。 然後,您必須根據您要認證的硬碟類型,完成適當的設定步驟。
開始測試之前,請確定測試計算機處於就緒狀態。 如果測試要求您在執行之前設定參數,該測試就會顯示對話方塊。 如需詳細資訊,請檢閱特定的測試主題。
某些 Windows HLK 測試需要使用者介入。 當您執行提交的測試時,最佳做法是分別在區塊中執行自動化測試,與手動測試分開執行。 這可防止手動測試中斷自動化測試的完成。
警告
測試存儲設備時,強烈建議您先完成所有裝置基本概念測試,再開始記憶體測試。 儲存體 測試會重新設定您的測試裝置,讓裝置處於不適合支援裝置基礎測試的狀態。 下列設定提供在記憶體測試裝置上建立磁碟區的步驟。 請務必完成測試的裝置基本部分(DevFund)。
設定測試計算機以測試光纖通道硬碟
在測試計算機上安裝適當的 Windows 作業系統,然後為您的測試網路設定電腦。 測試網路是包含 Windows HLK Studio 和 Windows HLK 控制器的網路。
如果測試系統未安裝 SCSI 適配卡,請安裝 SCSI 適配卡。
在 SCSI 總線上安裝 2 個相同的 SCSI 硬碟和 1 個 CD-ROM 磁碟驅動器。
安裝1個光纖通道控制器。
在光纖通道控制器上安裝1個光纖通道中樞。
連線 光纖通道硬碟(測試裝置)至光纖通道中樞。
設定系統 BIOS 以支援 S3 狀態。
在 SCSI 硬碟的 1 上安裝適當的作業系統。
安裝測試系統中裝置所需的任何製造商提供的驅動程式,然後重新啟動系統。
使用 Windows 磁碟管理工具,刪除光纖通道硬碟上所有現有的磁碟分區。
在測試電腦上安裝 Windows HLK 用戶端應用程式。
使用 Windows HLK Studio 建立電腦集區,然後將測試電腦移至該集區。
若要設定測試計算機以測試 IEEE 1394 硬碟
在測試計算機上安裝適當的 Windows 作業系統,然後為您的測試網路設定電腦。 測試網路是包含 Windows HLK Studio 和 Windows HLK 控制器的網路。
使用標準 ATA/ATAPI 纜線,將 ATA/ATAPI 硬碟安裝為主要 ATA/ATAPI 通道上的獨立裝置 0。
使用標準 ATA/ATAPI 纜線,將 ATA/ATAPI CD-ROM 磁碟驅動器安裝為次要 ATA/ATAPI 通道上的獨立裝置 0。
如果 IEEE 1394 控制器不是內嵌元件,請安裝 1 個 IEEE 1394 控制器。
藉由使用 IEEE 1394 纜線,在 IEEE 1394 控制器的 IEEE 1394 套接字埠 1 上安裝 IEEE 1394 硬碟(測試裝置)作為獨立裝置。
設定系統 BIOS 以支援 S3 狀態。
在 ATA/ATAPI 硬碟上安裝適當的 Windows 作業系統。
安裝測試系統中裝置所需的任何製造商提供的驅動程式。
拿掉測試裝置上的任何分割區,然後將測試裝置轉換成使用主要開機記錄 (MBR) 資料分割樣式。
在測試電腦上安裝 Windows HLK 用戶端應用程式。
使用 Windows HLK Studio 建立電腦集區,然後將測試電腦移至該集區。
若要設定測試計算機以測試PATA硬碟
在測試計算機上安裝適當的 Windows 作業系統,然後為您的測試網路設定電腦。 測試網路是包含 Windows HLK Studio 和 Windows HLK 控制器的網路。
使用標準 ATA/ATAPI 纜線,將硬碟(測試裝置)安裝為主要 ATA/ATAPI 通道上的獨立裝置 0。 此磁碟驅動器稱為磁碟驅動器 1。
使用標準 ATA/ATAPI 纜線安裝 CD-ROM 磁碟驅動器。
您可以在主要 ATA/ATAPI 通道上安裝 CD-ROM 磁碟驅動器作為裝置 1 或纜線選取裝置 1。 或者,您可以在次要 ATA/ATAPI 通道上安裝 CD-ROM 作為裝置 0、裝置 1、纜線選取裝置 0 或纜線選取裝置 1。
設定系統 BIOS 以支援 S3 狀態。
在磁碟驅動器 1 上安裝適當的 Windows 作業系統。
安裝測試系統中裝置所需的任何製造商提供的驅動程式。
當測試系統關閉時,請使用標準 ATA/ATAPI 纜線來安裝相同的硬碟。
您可以在主要 ATA/ATAPI 通道上安裝此磁碟驅動器作為裝置 1 或纜線選取裝置 1。 或者,您可以將此磁碟驅動器安裝為裝置 0、裝置 1、纜線選取裝置 0,或在次要 ATA/ATAPI 通道上纜線選取裝置 1。 此磁碟驅動器稱為磁碟驅動器 2。
如果您要測試混合式磁碟,請在次要通道上安裝磁碟,並確定磁碟是次要磁碟。
拿掉磁碟驅動器 2 上的任何分割區,然後將磁碟驅動器轉換為使用 MBR 分割樣式。
建立三個 4 GB NTFS 格式的數據分割。
在測試電腦上安裝 Windows HLK 用戶端應用程式。
使用 Windows HLK Studio 建立電腦集區,然後將測試電腦移至該集區。
若要設定測試計算機以測試計算機卡片硬碟
在測試計算機上安裝適當的 Windows 作業系統,然後為您的測試網路設定電腦。 測試網路是包含 Windows HLK Studio 和 Windows HLK 控制器的網路。
在測試系統的PC卡通道上安裝1部電腦卡硬碟 (測試裝置)。
在測試系統中的第二部計算機卡控制器上安裝計算機卡網路適配器。
設定系統 BIOS 以支援 S3 狀態。
在測試系統中的 ATA/ATAPI 硬碟上安裝適當的 Windows 作業系統。
安裝測試系統中裝置所需的任何製造商提供的驅動程式。
拿掉測試裝置上的任何分割區,然後將測試裝置轉換成使用 MBR 資料分割樣式。
在測試電腦上安裝 Windows HLK 用戶端應用程式。
使用 Windows HLK Studio 建立電腦集區,然後將測試電腦移至該集區。
若要設定測試計算機以測試SAS硬碟
在測試計算機上安裝適當的 Windows 作業系統,然後為您的測試網路設定電腦。 測試網路是包含 Windows HLK Studio 和 Windows HLK 控制器的網路。
如果測試系統未包含 SCSI 適配卡,請安裝 SCSI 適配卡。
在 SCSI 總線上安裝 SCSI 硬碟。
在 SCSI 總線上安裝 SCSI CD-ROM 磁碟驅動器。
安裝 2 個雙埠 SAS 控制器
連線 1 個 SAS 硬碟到 SAS 連接埠。
設定系統 BIOS 以支援 S3 狀態。
在 SCSI 硬碟上安裝適當的 Windows 作業系統。
安裝測試系統中裝置所需的任何製造商提供的驅動程式。
重新啟動測試計算機。
使用 Windows 磁碟管理工具,刪除 SAS 硬碟上所有現有的磁碟分區。
在測試電腦上安裝 Windows HLK 用戶端應用程式。
使用 Windows HLK Studio 建立電腦集區,然後將測試電腦移至該集區。
若要設定測試計算機以測試 SATA 硬碟
在測試計算機上安裝適當的 Windows 作業系統,然後為您的測試網路設定電腦。 測試網路是包含 Windows HLK Studio 和 Windows HLK 控制器的網路。
將 CD-ROM 磁碟驅動器安裝為 ATA/ATAPI 控制器上的磁碟驅動器 0。
安裝 SATA 控制器並連接 2 個 SATA 硬碟。 這些硬碟稱為磁碟驅動器 1 和磁碟驅動器 2。
設定系統 BIOS 以支援 S3 狀態。
在磁碟驅動器 1 上安裝適當的 Windows 作業系統。
在安裝期間,刪除磁碟驅動器 2 上任何現有的磁碟分區,並建立三個 4 GB 的 NTFS 磁碟分區。
安裝測試系統中裝置所需的任何製造商提供的驅動程式。
在測試電腦上安裝 Windows HLK 用戶端應用程式。
使用 Windows HLK Studio 建立電腦集區,然後將測試電腦移至該集區。
若要設定測試計算機以測試您的 SCSI 硬碟
在測試計算機上安裝適當的 Windows 作業系統,然後為您的測試網路設定電腦。 測試網路是包含 Windows HLK Studio 和 Windows HLK 控制器的網路。
將硬碟 (測試裝置) 上的 SCSI 識別碼設定為下列各項:
磁碟驅動器 1 = SCSI 識別碼 0
磁碟驅動器 2 = SCSI 識別碼 1
在 SCSI 適配卡上安裝硬碟(測試裝置)。
將 SCSI CD-ROM 磁碟驅動器上的 SCSI 識別碼設定為 6,然後在與測試裝置不同的通道上實際安裝 SCSI CD-ROM 磁碟驅動器。
設定系統 BIOS 以支援 S3 狀態。
在磁碟驅動器 1 上的 NTFS 格式磁碟區上安裝適當的 Windows 作業系統。
安裝測試系統中裝置所需的任何製造商提供的驅動程式。
拿掉磁碟驅動器 2 上的任何分割區,然後將測試裝置轉換為使用 MBR 分割樣式。
在磁碟驅動器 2 上建立三個 4 GB NTFS 格式的數據分割。
在測試電腦上安裝 Windows HLK 用戶端應用程式。
使用 Windows HLK Studio 建立電腦集區,然後將測試電腦移至該集區。
設定測試計算機以測試 USB 硬碟
在測試計算機上安裝適當的 Windows 作業系統,然後為您的測試網路設定電腦。 測試網路是包含 Windows HLK Studio 和 Windows HLK 控制器的網路。
如果測試系統沒有內嵌 USB 2.0 控制器,請安裝 USB 2.0 控制器。
連線 USB 2.0 控制器到高速 USB 2.0 中樞。
連線 測試裝置到高速 USB 2.0 中樞的下游埠。
注意
請勿將 USB 測試裝置直接連線到 USB 2.0 控制器的根中樞。
設定系統 BIOS 以支援 S3 狀態。
在硬碟上安裝適當的 Windows 作業系統。
安裝測試系統中裝置所需的任何製造商提供的驅動程式。
拿掉測試裝置上的任何分割區,然後將測試裝置轉換成使用 MBR 資料分割樣式。
在測試裝置上建立三個 4 GB 的數據分割。
在測試電腦上安裝 Windows HLK 用戶端應用程式。
使用 Windows HLK Studio 建立電腦集區,然後將測試電腦移至該集區。
功能型設定
如果您的裝置支援本節中的任何功能,除了「設定測試計算機」中的一般介面型設定步驟之外,請更新相關聯的設定步驟。視您的裝置尺寸細節而定,可能適用次要修改。
裝置。儲存體。Hd.Ehdd
如果以開機裝置的形式進行測試,系統必須支援 UEFI 2.3.1(使用 TCG OPAL 2.0 實作)。
仍然需要安裝次要非開機裝置,才能進行測試。
裝置。儲存體。Hd.Flush
這項功能和測試需要外部可程式化的電源帶。
如需詳細資訊, 請參閱 Flush Test 。
裝置。儲存體。Hd.Sata.HybridInformation
目標測試裝置不能是開機裝置。
目標測試裝置應該與開機裝置不同(例如硬體標識符)。
將系統 BIOS 設定為從 AHCI 開機。
使用 Microsoft AHCI 驅動程式啟動系統。
裝置。儲存體。Hd.Trim
目標測試裝置不能是開機裝置。
目標測試裝置應該與開機裝置不同(例如硬體標識符)。
將系統 BIOS 設定為從 AHCI 開機。
使用 Microsoft AHCI 驅動程式啟動系統。
裝置。儲存體。Hd.Uas
在測試系統 1 () 中安裝 USB 3.0 XHCI 主機控制器。
注意
Ff 主機控制器已可做為系統上的內嵌裝置使用,請略過此步驟。
將目標裝置 1 連接到系統 1 到 3.0 埠。
將目標裝置 2 連接到系統 2 到 2.0 埠。 在測試裝置上測試 UAS 支援的跨 XHCI 和 EHCI 相容性時,必須執行此步驟。
在兩個系統上完成設定之後,請執行下列測試:
連線到 XHCI 埠的 UAS 裝置:執行完整測試套件。
連線到 EHCI 埠的 UAS 裝置:執行下列 3 個測試。
EHCI 上 UAS 的磁碟壓力 (標誌)
EHCI 上 UAS 的 UAS 壓力重設標誌測試
EHCI 上 UAS 的 USB 2.0 和 3.0 SCSI 合規性測試 (標誌)