Skip to content
Skip to content

Building Windows 11 Server

With my 10-year-old Windows 10 Intel Core i7-4790K server nearing the end of its life, I decided to build a new Windows 11 PC to use as a media server and for occasional gaming.



I purchased the mid-tower Fractal Design Define 7 case to accommodate 4 hard drives. Most newer computer cases lack sufficient space for hard drives, and this one is among the few that accommodate six drives. It also has the newer USB-C ports on the front panel. The case is acceptable; I would have preferred more screws to prevent it from falling apart when moved.

There was a special AMD bundle available at my local Micro Center in Santa Clara, where I selected the following AMD bundle: 

  • AMD Ryzen 7 9800X3D
  • MSI Pro X870E-P Wifi motherboard
  • Corsair 64GB 2x32GB DDR5-6000 CL30

For the graphics card, I ordered the following from my company store:

  • NVIDIA Founders Edition RTX 5070 with 12GB GDDR7

I planned to configure four 20TB Toshiba MG10 Hard Drives in a RAID-5 volume using the LSI MegaRAID 9361-8i disk controller, but encountered multiple problems. The one I ordered from Amazon turned out to have been flashed as a Host Controller and not a RAID controller. I was unable to flash it to RAID mode. I decided to use Windows Storage Spaces (with Parity for extra protection) instead.

To optimize my Storage Space in Windows, I installed PrimoCache, which uses NVMe and System Memory to cache disk reads/writes.

The three Samsung 990 Pro NVMe drives are to be arranged as follows:

  • M2_1 Slot (Samsung 990 Pro 2TB): Windows 11 
    • Plugged into a dedicated motherboard M2 slot (x4 PCIe Gen5)
  • M2_2 (Samsung 990 Pro 1TB): L2Cache_for_Primo
    • SSD for PrimoCache (to accelerate writes to Parity Volume)
  • M2_3 (Samsung 990 Pro 2TB): Scratch (Lightroom Cache)
    • Plugged into a dedicated motherboard M2 slot (x4 PCIe Gen4)
  • On my MSI PRO X870E-P WIFI motherboard, M2_2 and M2_3 connect through the chipset; installing SSDs there does not reduce the main GPU slot to x8. M2_3 shares bandwidth with PCI_E4. Check the specific motherboard manual, because lane sharing varies by board. 
For cooling, I added an extra case fan to the top of my Fractal Design Define 7 case:
For sound, I plan to use B&W Px7 S2 headphones, which connect to the PC via USB-C.
  • B&W Px7 S2 Headphones with noise reduction and USB-C plug (Costco.com)
However, I am also exploring using an external USB-DAC for my Sony Headphones:
For my monitor, I looked at the following models and selected the Alienware AW3225QF due to great reviews and an ongoing Dell sale:

To replace the 13-year-old Fujitsu ScanSnap S1300i document scanner, I ordered the following scanner:

Build Problems
  1. The additional Fractal Design case fan was too small (120mm). I needed to use 140mm instead.
  2. The LSI 9361-8i disk controller card was not booting into RAID-5 mode and required CSM to be enabled in the BIOS to boot. The boot became unbearably slow as well.
  3. After removing the LSI 9361-8i from its PCIe slot, the AMD video driver began to complain.
  4. The USB 2.0 ports on the case's front panel are not working. Fixed (incorrect motherboard connection).
  5. The USB-C port on my case is not working. Fixed (incorrect USB-C cable connection; polarity was difficult to determine).
  6. The M2-to-PCIe x16 converter was quite thick, and I had difficulty installing it in the PCIe slot.
Customization
  1. Added heatsink to M2_3 (Samsung 990 Pro NVMe)
  2. Added StarTech.com 4 Port USB A Female Slot Plate Adapter, to add 4 more USB 2.0 ports
Observations
  1. The Samsung 990 Pro NVMe 1TB, running below the RTX 5070, is running warmer than the others
  2. The Dell Alienware AW3225QF monitor features a downstream USB-C port, which cannot be used to connect to a MacBook.
Software
  • Windows 11 Activation - done (required help from Microsoft to activate)
  • Google Drive - installed
  • Cryptomator - installed
  • Plex - installed (scanning Media is taking a long time)
  • Brave Browser - installed
  • Bitwarden - installed
  • Grammarly plug-in installed
  • Assign a Static IP Address to PC (Neutron) on TP-Link Router
    • Log into http://192.168.0.1 or http://192.168.1.1

      • Advanced > Network > LAN Settings
      • DHCP > Address Reservation (for Archer routers)
  • Windows 11 Optimization/Privacy Tweaks:
    • See: https://chatgpt.com/c/68701e49-8908-800c-8b94-5763122e9cbd 
  • PrimoCache - using 1TB Samsung 990 Pro NVMe for L2 Cache with these settings:
    • ✅ Level-1 Cache (RAM)
      • Fastest cache layer

      • Allocate 4 GB if the system has ≥32GB of RAM

      • Enables near-zero latency reads

      ✅ Level-2 Cache (NVMe SSD)
      • Use 128 GB of your NVMe SSD

      • Use a dedicated partition and let PrimoCache convert it into a level-2 storage volume; back up any files on that partition before formatting.

      • Don’t use the entire SSD if you also need it for OS/apps

      🟡 Defer-Write (Write-Back) Cache
      • Temporarily holds writes before flushing to the HDD

      • Great for export batches or large imports

      • A UPS reduces the risk from power failures, but deferred writes can still be lost during a system crash or freeze. Keep backups and use defer-write only for data you can recover or reproduce.

      • Recommended delay: 10–30 seconds

        • Shorter (10s) = safer

        • Longer (30–60s) = better performance, more risk

      Write mode
      • PrimoCache’s Intelligent option controls when deferred writes are flushed; it is not a read

        • mode. Use the documented settings for your installed version.

      ✅ Block Size

      • Choose the block size

        • after checking the file system’s cluster size and memory overhead; Romex recommends a cache block size no larger than the file system cluster size for best performance.

        • Smaller blocks (4KB/16KB) are better for small files, but increase overhead.

  • Adobe Lightroom Classic - installed 
  • Bulk File Rename - installed
  • Steam - installed
    • Hogwarts Legacy installed
  • Scansnap Home (Fujitsu ScanSnap iX1300 scanner) - installed
  • Turbotax 2024
  • EmuDeck - installed
  • Sony Vegas v24 - installed ($175 one-time purchase)
  • Utilities - installed
  • Brother Printer Driver installed (Windows 8)
    • The built-in Windows 11 driver did not support duplex printing
  • With CyberPower UPS shared between the NAS and the PC, distribute the UPS status to the PC:
    1. Set up UPS Server on Synology NAS
    2. Set up WinNUT to monitor the UPS status reported by the Synology NAS and shut down the PC when the configured UPS shutdown condition is reached.
      1. Releases, see: https://github.com/gawindx/WinNUT-Client/releases
      2. WinNUT-setup.msi
    3. Configure:
      1. UPS name: ups (This is the default name used by Synology)
      2. UPS type: netserver
      3. Host: 192.168.0.103 (IP address of your Synology NAS)
    4. Set "Poll Interval" to 30 seconds
    5. Save and start the WinNUT service

Windows 11 Hardening

1. Keep Windows and Software Updated <- done

Always install the latest Windows updates promptly.
Update all installed software (browsers, plugins, apps) regularly to patch vulnerabilities.

2. Use a Standard User Account <- done

Avoid daily use of an administrator account.
Use a standard user account for everyday tasks to limit damage if compromised.

3. Enable Windows Firewall <- done

Ensure Windows Defender Firewall is enabled.
Configure rules only to allow trusted apps and ports.

4. Enable BitLocker Drive Encryption <- done

Encrypt your system and data drives with BitLocker (built into Windows 11 Pro and above).
Protects your data if your device is lost or stolen.

5. Enable Controlled Folder Access

Part of Windows Security.
Protects important folders from unauthorized changes and ransomware.

6. Use Strong, Unique Passwords & Enable MFA

Use complex, unique passwords for all accounts.
Use Windows Hello (PIN, fingerprint, or facial recognition) for local sign-in.
Enable Multi-Factor Authentication (MFA) wherever possible (especially for Microsoft account).

7. Configure User Account Control (UAC)

Keep UAC enabled to prompt when apps try to make changes.
Don’t disable or lower UAC settings.

8. Turn Off Unnecessary Services and Features <- done

Disable unused services, especially remote access (Remote Desktop, SMB if not needed).
Disable telemetry or data sharing if you want to minimize exposure.

9. Secure Network & Browsing

Use a trusted VPN when on public Wi-Fi.
Use privacy-focused browsers and install ad-blockers and anti-tracking extensions.
Avoid clicking unknown links or downloading from untrusted sites.

10. Backup Regularly

Keep offline or cloud backups of important files.
Use File History or third-party backup software.
Backup protects against ransomware or data loss.

11. Use Application Whitelisting / Controlled Access

Tools like Windows Defender Application Control or AppLocker restrict which apps can run.
Great for preventing unknown or malicious software execution.

12. Use Anti-Phishing Tools

Use Microsoft Defender SmartScreen.
Consider additional browser anti-phishing extensions.

13. Monitor System Activity

Use Windows Event Viewer to review system and security events, and HWiNFO to monitor hardware.
    • Set up alerts for unusual logins or system changes.



Links



PCPartPicker Part List
Type Item Price
CPU AMD Ryzen 7 9800X3D 4.7 GHz 8-Core Processor Purchased for $430.29
CPU Cooler Thermalright Peerless Assassin 120 SE 66.17 CFM CPU Cooler Purchased for $34.49
Motherboard MSI PRO X870E-P WIFI ATX AM5 Motherboard Purchased for $186.47
Memory Corsair Vengeance RGB 64 GB (2 x 32 GB) DDR5-6000 CL30 Memory Purchased for $223.23
Storage Samsung 990 Pro 1 TB M.2-2280 PCIe 4.0 X4 NVME Solid State Drive Purchased for $99.99
Storage Samsung 990 Pro 2 TB M.2-2280 PCIe 4.0 X4 NVME Solid State Drive Purchased for $149.99
Storage Samsung 990 Pro 2 TB M.2-2280 PCIe 4.0 X4 NVME Solid State Drive Purchased for $149.99
Storage Toshiba MG10 512e 20 TB 3.5" 7200 RPM Internal Hard Drive Purchased for $329.26
Storage Toshiba MG10 512e 20 TB 3.5" 7200 RPM Internal Hard Drive Purchased for $329.26
Storage Toshiba MG10 512e 20 TB 3.5" 7200 RPM Internal Hard Drive Purchased for $329.26
Storage Toshiba MG10 512e 20 TB 3.5" 7200 RPM Internal Hard Drive Purchased for $329.26
Video Card NVIDIA Founders Edition GeForce RTX 5070 12 GB Video Card Purchased for $0.00
Case Fractal Design Define 7 ATX Mid Tower Case Purchased for $179.99
Power Supply MSI MAG A850GL PCIE5 850 W 80+ Gold Certified Fully Modular ATX Power Supply Purchased for $129.99
Operating System Microsoft Windows 11 Pro Retail - Download 64-bit Purchased for $37.18
Case Fan Noctua P14s redux-1200 64.92 CFM 140 mm Fan Purchased for $17.00
Monitor Dell Alienware AW3225QF 31.6" 3840 x 2160 240 Hz Curved Monitor Purchased for $808.00
Keyboard Cherry STREAM Wired Slim Keyboard Purchased for $25.99
Headphones Sony MDR-7506 Headphones Purchased for $0.00
Prices include shipping, taxes, rebates, and discounts
Total $3789.64
Generated by PCPartPicker 2025-07-17 12:03 EDT-0400

Comments