v1 System Requirements
Core System
Core-001: Windows Home Server must not exceed specified sound pressure level
Required: Overall Sound Pressure level (noise emissions) must not exceed 33 dB (A) SPL at ambient room temperature. Sound Pressure levels must be measured at 1meter from the surface of the product.
Overall Sound Pressure level must be calculated as an average of measured values from testing the unit from all four possible centered vertical exposures (front, right side, left side, and back).
Acoustical measurements must be taken in accordance with the ISO7779 (Acoustics – Measurement of airborne noise emitted by computer and business equipment) industry standard.
A quantity of 3 units must be randomly selected and tested at a temperature of 25°C.
A single hard disk drive must be operating at the maximum possible RPM during acoustical testing. Ambient conditions are defined as:
o Ambient Room Temperature: 20°C to 30°C
o Humidity: 45% to 70%
o Barometric Pressure: 86kPa to 106kPa
Strongly Recommended: Overall Sound Pressure level (noise emissions) must not exceed 30 dB (A) SPL at ambient room temperature. This is planned to become a requirement in the next version of Windows Home Server.
Core-002: Windows Home Server must meet heat requirements
Required: The server system must remain operational without overheating in small, enclosed spaces where the temperature can reach 35degrees Celsius and relative humidity is at an 80% steady state. An example of a small, enclosed space is a cabinet that measures 2 x 1 x 3 (length x height x width, all in feet).
Core-003: Windows Home Server systems must provide external status indicators as specified
Required:
Dynamic, visible status indicators that communicate the following:
o Server System Status
o Individual Hard Disk Drive Status
o Link Status/Activity (for network activity)
A status indicator located on or near the network port is acceptable.
The Server System Status indicator must use one color or method to indicate that the server system is booting and another to indicate that the operating system has booted.
The Individual Hard Disk Drive Status indicators must indicate the following:
o Disk mounted
o Disk unmounted
o Disk failure
Each status indicators must meet all of the following requirements:
o Clearly visible (if the status indicator is not covered).
o Clearly associated with each hard-disk drive slot. Recommended:
Each status indicator is located on the front of the server system. The color scheme or method should be intuitive.
Status indicators should be dimmable and/or covered. If they are covered, the user must be able to uncover the status indicators, and the status indicators must be easily accessible.
Core-004: Windows Home Server systems must meet relevant PCI bus standards if implemented
If implemented, required: All PCI buses and devices connected to those buses must comply with the appropriate PCI standard. For example, a 66-MHz and 64-bit PCI bus must comply with PCI 2.2 requirements.
Core-005: Windows Home Server systems must meet USB power management requirements
Core-006: Windows Home Server systems must not include optical drives
Not allowed: Internal or built-in drives (for example, CD and DVD drives)
Core-007: Windows Home Server systems must not include a Hardware RAID Subsystem
Not allowed
Core-008: Windows Home Server systems must not include external video connectors
Not allowed: External video connectors
Recommended: Internal video connector for debugging purposes only. If implemented, a header is recommended.
Core-009: Windows Home Server systems must not include a wireless network adapter
Not allowed
Core-010: Windows Home Server systems must not include an internal modem
Not allowed
Core-011: Windows Home Server systems must not include keyboard or mouse connectors
Not allowed: External connector for keyboard and/or mouse
Recommended: Internal keyboard and/or mouse connector or USB keyboard and/or mouse support (both of which are for debugging purposes only).
Core-012: Windows Home Server systems must not include parallel port connectors
Not allowed: External port connector
Note: Parallel ports can be supported via USB-to-parallel-port adapters.
Core-013: Windows Home Server system must meet USB requirements
Required: Four or more USB 2.0 ports that must at a minimum support the following scenarios: Server Recovery and Factory Reset
Uninterruptable Power Supply (UPS) External USB hard drives
External storage must demonstrate both:
o Sustained read throughput of 19MB/s per drive with one external drive connected o Sustained read throughput of 13MB/s per drive with two external drives connected
USB 2.0 functionality must comply with Enhanced Host Controller Interface Specification for Universal Serial Bus 2.0.
o EHCI host controllers must comply with the Enhanced Host Controller Interface Specification.
Note: the read throughput you experience may vary depending on the speed of the external hard disk drive.
Core-014: Windows Home Server must have ability to add internal RS232 header
Required: Internal RS-232 port or an internal RS-232 header (to enable debugging of the Windows kernel). Not allowed: External RS-232 port
Core-015: Windows Home Server must implement power button as specified
Required:
1. When the power button is pressed for less than 4seconds, the server system must shut down gracefully (in other words, the hardware notifies the software, which initiates a shut down).
2. When the power button is pressed for more than 4seconds, the server system must force a shut down (power off).
Core-016: Windows Home Server must meet recovery button requirements
Required: A user-accessible button that, when pressed, indicates that the BIOS should boot in recovery mode.
Device and Driver
Dev-001: Windows Home Server systems must meet WHQL Certified Driver requirements
Required:OEM developed server system drivers, which include hardware and associated drivers that end users install or download upon first-time use with the server system must be WHQL-certified for Windows Server2003. OEM drivers must be installed on the server system used to test all of the Windows Home Server System Requirements.
You must submit drivers to the appropriate WHQL test program as described in detail in the WHQL Test Specification and the related Microsoft Windows Hardware Compatibility Test Kit documentation
(http://go.microsoft.com/fwlink/?LinkId=40628). For devices that do not have a logo program, the drivers must be submitted and signed using the WHQL unclassified program (see
http://www.microsoft.com/whdc/winlogo/drvsign/dqs.mspx). If a server system with the in-the-box drivers loaded passes the HCT system-level tests, then OEMs can use the in-the-box driver and do not need to resubmit the driver for digital signature. A list of all drivers must be submitted to WHQL. This includes the driver name and function.
Dev-002: Windows Home Server must meet driver verification requirements
Required: Vendor/OEM-supplied drivers must pass Driver Verifier tests.Dev-003: Windows Home Server must meet Driver INF formatting requirements
Required: Device driver has properly formatted INF (see "Creating an INF File" in the Windows DDK -
http://go.microsoft.com/fwlink/?LinkId=40628)
Dev-004: Windows Home Server must meet wired networking requirement
Required: One and only one Gigabit Ethernet Adapter (10/100/1000baseT PHY/MAC)Dev-005: Windows Home Server must meet Graphical Processing Unit requirement
Required: Graphical Processing Unit (GPU)Firmware
Firm-001: Windows Home Server systems must meet BIOS boot order requirements
Required:The BIOS boot order for normal operation must include the Primary disk as the first boot device. The BIOS boot order when in recovery mode must be as follows:
1. External USB Flash 2. USB CD/DVD
3. Internal Flash (if implemented)
System Configuration
Sys-001: Windows Home Server systems must meet CPU requirements
Required:
Windows Home Server systems CPUs must: Be x86-based
Operate at a minimum speed of a 1.2 GHz Intel Pentium III (or equivalent) Recommended:
Sys-002: Windows Home Server meets internal hard drive requirements
Required:You must have one internal IDE or SATA hard drive with at least 80GB of storage capacity.
The server system is required to support expansion to two (total) internal (or docked) IDE or SATA hard drives. A drive is considered docked if it attaches to the server system via a docking or sliding mechanism (not simply via a cable connected to a port on the server system).
The internal disk subsystem must have sustained sequential throughput of 30MB/sec. This requires a hard drive with at least 7200RPM.
Users must be able to easily service the hard drives. Adding, removing, or replacing hard drives should not require tools.
Each hard drive must have its own indicator to indicate disk status. See External Status requirement (System Fundamentals) for details.
Recommended:
Server system should include two hard-disk drives and support expansion to four or more internal hard disk drives. SATA/3Gbs support is strongly recommended. The system chipset should correctly implement SATA speed auto-negotiation (so that SATA/3Gbs hard drives may be added to the system without setting drive jumpers). See http://www.sata-io.org/namingguidelines.asp
Sys-003: Windows Home Server systems must meet External Storage Expansion requirements
Required: OEM must implement an external storage expansion design of their own choosing as long as the other requirements in this document are met (e.g. USB 2.0).
OEM must verify that the external storage expansion design works correctly per the Windows Home Server design and documentation. For example, the OEM external storage design should operate as follows:
1) When external storage is added or removed the Windows Home Server storage pool should respectively increase or decrease
2) The Windows Home Server Shared Folder duplication design must work properly (e.g. drives that are added will store duplicated Shared Folders, and drives with duplicated Shared Folders may be removed per the Windows Home Server Remove Wizard).
Sys-004: Windows Home Server systems must meet RAM requirements
Required: Server systems must have at least 512MB of RAM. It is acceptable to use up to 32 MB as shared or on-board GPU memory.
Sys-005: Windows Home Server flash memory must meet minimum requirements if present
If-implemented definition: If the system is designed to use flash memory for system recovery, it must comply with this requirement.
Windows Home Server flash memory, if present, must meet the following requirements: Minimum of 256 MB
The system must be able to boot from the flash memory The flash memory must be updateable.
Sys-006: Windows Home Server systems must meet File System Filter requirements
Required: Any additional third party or OEM software installed or downloadable by end users upon first-time use with Windows Home Server that use a file system filter, must be installed while testing all of the Windows Home Server System Requirements.
Sys-007: Windows Home Server systems must meet User Interface Localization requirements
Required: Any third-party or OEM software that end users install or download (including console tabs and health notifications) upon first-time use with the server system must have a localized interface (that matches the language of the OEM server system, e.g. English, French, German, Spanish) and must be made available to the end user.
For example, a Spanish SKU OEM server system that is sold to an end user must include localized Spanish software as defined in the preceding paragraph.
OEM software should support input in any locale or input language that is available through Windows Server 2003. (These are all selectable in the Settings/Language bar.) OEM should test their software after manually setting language to each supported locale.
Sys-008: Windows Home Server must meet Windows Home Server Console Tabs requirement
Required: Verify that no default Windows Home Server Console tabs have been deleted or modified. These tabs should also not be reordered (with the exception of the first OEM tab being added in to the first, left-most slot).
Sys-009: Windows Home Server must meet Client Compatibility requirements
Required:1. Set up a Windows Home Server supported Vista client and the server system to be tested. 2. Perform successfully the following manual operations:
a. Add Vista client to Windows Home Sever network (Run the connector install from the Windows Home Server Client CD)
b. Perform manual backup (Search for the Tray Icon on the task bar, right click and select Backup Now from the expanded menu. Navigate thru the dialog and verify the notifications that announce the start, progress and end of the backup)
c. Restore a Vista client image (Double click on the Tray Icon – the Admin console dialog appears – log on using the administrator password for the WHS – select Computers and Backup tab – select the Vista client, right click and select View Backups)
3. Repeat steps 1 and 2 using a Windows XP SP2 (or higher) client
Sys-010: Windows Home Server systems must meet IIS requirements
Required: Verify that no default Windows Home Server Console Internet Information Server pages have been deleted or modified.