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 Server for media storage and occasional gaming.
I purchased the mid-tower Fractal Design Define R7 case to accommodate 4 hard drives. Most newer computer cases lack sufficient space for hard drives, and this one is one of the few that has space for six drives. It also has the newer USB-C ports on the front panel. The case is acceptable; I would have preferred more screws so it doesn't fall apart when moved.
- Fractal Design Define R7 (B&H Photo Video)
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 Founder's Edition RTX5070 with 12GB GDDR6
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.
LSI MegaRAID 9361-8i with SFF-8643 Host to 4X SATA cables (Amazon) <- returned- 4 x Toshiba MG10 20TB Hard Drives (Platinum Micro)
To optimize my Storage Space in Windows, I installed PrimoCache software, which utilizes 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)
- Note: on the AMD x870e chipset, the M2_2 and M2_3 slots share PCIe lanes with the GPU. If an NVMe is installed in either M2_2 or M2_3, the GPU will switch from x16 to x8 mode.
- B&W Px7 S2 Headphones with noise reduction and USB-C plug (Costco.com)
- Dell Alienware AW3225QF 31.6" 3840 x 2160 240 Hz Curved Monitor
Dell UltraSharp 32 4K Thunderbolt Hub U3225QE
- The additional Fractal Design case fan was too small (120mm). I needed to use 140mm instead.
- The LSI 9361-8i disk controller card was not booting into RAID-5 mode and required using CSM in BIOS to boot. The boot became unbearably slow as well.
- After removing the LSI 9361-8i from its PCIe slot, the AMD video driver began to complain.
- The USB 2.0 ports on the front panel of the case are not working. Fixed (incorrect connection on the motherboard).
- The USB-C port on my case is not working. Fixed (incorrect connection of USB-C cable, polarity was difficult to determine).
- The M2 to PCIe x16 converter proved to be quite thick, and I had difficulty installing it in the PCIe slot.
- Added heatsink to M2_3 (Samsung 990 Pro NVMe)
- Added StarTech.com 4 Port USB A Female Slot Plate Adapter, to add 4 more USB 2.0 ports
- The Samsung 990 Pro NVMe 1TB, running below the GTX 5070, is running warmer than the others
- The Dell Alienware AW3225QF monitor features a downstream USB-C port, which cannot be used to connect to a MacBook.
- 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
orhttp://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
-
Format as NTFS or Raw — PrimoCache will manage it
-
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
-
Use only with a UPS to prevent data loss on a power failure
-
Recommended delay: 10–30 seconds
-
Shorter (10s) = safer
-
Longer (30–60s) = better performance, more risk
-
✅ Read Mode-
Use Intelligent (default) or Forward
-
"Intelligent" learns your access patterns
-
"Forward" always caches sequential blocks, good for large files (RAWs, videos)
-
✅ Block Size
-
Set to 64KB
-
Ideal for large files (RAWs, TIFFs, JPEGs, video)
-
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
- HWMonitor
- HWiNFO
- CPU-Z
- GPU-Z
- Samsung Magician (flash health monitor)
- 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:
- Set up UPS Server on Synology NAS
- Set up WinNUT (to poll for the NAS being online and shut down if not)
- Releases, see: https://github.com/gawindx/WinNUT-Client/releases
- WinNUT-setup.msi
- Configure:
- Set "Poll Interval" to 30 seconds
- Save and start the WinNUT service
- UPS name: ups (This is the default name used by Synology)
UPS type: netserver
Host: 192.168.0.103 (IP address of your Synology NAS)
Always install the latest Windows updates promptly.1. Keep Windows and Software Updated <- done
Update all installed software (browsers, plugins, apps) regularly to patch vulnerabilities.Avoid daily use of an administrator account.2. Use a Standard User Account <- done
Use a standard user account for everyday tasks to limit damage if compromised.Ensure Windows Defender Firewall is enabled.3. Enable Windows Firewall <- done
Configure rules only to allow trusted apps and ports.Encrypt your system and data drives with BitLocker (built into Windows 11 Pro and above).4. Enable BitLocker Drive Encryption <- done
Protects your data if your device is lost or stolen.Part of Windows Security.5. Enable Controlled Folder Access
Protects important folders from unauthorized changes and ransomware.Use complex, unique passwords for all accounts.6. Use Strong, Unique Passwords & Enable MFA
Use Windows Hello (PIN, fingerprint, or facial recognition) for local sign-in.
Enable Multi-Factor Authentication (MFA) wherever possible (especially for Microsoft account).Keep UAC enabled to prompt when apps try to make changes.7. Configure User Account Control (UAC)
Don’t disable or lower UAC settings.Disable unused services, especially remote access (Remote Desktop, SMB if not needed).8. Turn Off Unnecessary Services and Features <- done
Disable telemetry or data sharing if you want to minimize exposure.Use a trusted VPN when on public Wi-Fi.9. Secure Network & Browsing
Use privacy-focused browsers and install ad-blockers and anti-tracking extensions.
Avoid clicking unknown links or downloading from untrusted sites.Keep offline or cloud backups of important files.10. Backup Regularly
Use File History or third-party backup software.
Backup protects against ransomware or data loss.Tools like Windows Defender Application Control or AppLocker restrict which apps can run.11. Use Application Whitelisting / Controlled Access
Great for preventing unknown or malicious software execution.Use Microsoft Defender SmartScreen.12. Use Anti-Phishing Tools
Consider additional browser anti-phishing extensions.Use tools like Windows Event Viewer and HWiNFO for suspicious activity.13. Monitor System Activity
-
Set up alerts for unusual logins or system changes.
- MicroCenter AMD Bundle
- PCPartPicker Part List
- LSI MegaRAID Windows 11 driver:
- The Windows 11-compatible driver version 6.711.06.00 is officially listed for the 9361-8i (and 936C-series) and is compatible with Windows 10/11.
- https://www.drvhub.net/devices/controllers/lsi/megaraid-sas-9361-8i
- LSI MegaRAID Blogpost
- PrimoCache
0 comments:
Post a Comment