Replacing NAS With Windows PC - Need Recommended Custom-Build Site


@nuspieds From your description you're prepared to spend thousands to build such a NAS setup that will be used for nothing but backups. While I don't understand it, it's your thing and it seems you have made up your mind how you want to go about it so, I'm not here to change your mind. My only advise to you is to use NVMEs optimized for NAS storage.

Western Digital Red SN700 nas nvme - (also comes as sata ssd)
Seagate IronWolf nas nvme

These say they are nas-optimized as well, but I have no knowledge of the brand's reliability
TeamGroup MP44
Gigastone Enterprise / Pro

Samsung 990 PRO and Samsung 990 EVO PLUS are NOT NAS-optimized but are often used anyway

If you go with HDDs, WD Red or Seagate Ironwolf Red are good.

I wouldn't use Windows 11 OS either, but TrueNas, a Linux distro designed for NAS.
 

My Computers

System One System Two

  • OS
    Windows 11 Pro 25H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Dell Optiplex 7080
    CPU
    i9-10900 10 core 20 threads
    Motherboard
    DELL 0J37VM
    Memory
    32 gb
    Graphics Card(s)
    none-Intel UHD Graphics 630
    Sound Card
    Integrated Realtek
    Monitor(s) Displays
    Benq 27
    Screen Resolution
    2560x1440
    Hard Drives
    2x1tb Solidigm m.2 nvme /External drives 512gb Samsung m.2 sata+2tb Kingston m2.nvme
    PSU
    500w
    Case
    MT
    Cooling
    Dell Premium
    Keyboard
    Logitech wired
    Mouse
    Logitech wireless
    Internet Speed
    so slow I'm too embarrassed to tell
    Browser
    #1 Edge #2 Firefox
    Antivirus
    Defender+MWB Premium
  • Operating System
    Windows 11 Pro 24H2 26200.8457
    Computer type
    PC/Desktop
    Manufacturer/Model
    Beelink Mini PC SER5
    CPU
    AMD Ryzen 7 6800U
    Memory
    32 gb
    Graphics card(s)
    integrated
    Sound Card
    integrated
    Monitor(s) Displays
    Benq 27
    Screen Resolution
    2560x1440
    Hard Drives
    1TB Crucial nvme
    Keyboard
    Logitech wired
    Mouse
    Logitech wireless
    Internet Speed
    still too embarrassed to tell
    Browser
    Firefox
    Antivirus
    Defender
    Other Info
    System 3 is non compliant Dell 9020 i7-4770/24gb ram Win11 PRO 26200.8457
Western Digital Red SN700 nas nvme - (also comes as sata ssd)
Seagate IronWolf nas nvme
Thanks for these suggestions, @glasskuter! 🙏

I had already settled on NVMe but have no experience regarding which brands are better but for my QNAP, I'm using WD Red HDDs.

For the record, the NAS configuration I have and would want again is also in the 4-digit price tag. But, yeah, my NAS is predominantly for storing my backups and other important files.
 

My Computer

System One

  • OS
    Windows 11 Pro
    Computer type
    Laptop
    Manufacturer/Model
    Microsoft Surface Laptop Studio
    Memory
    32GB
    Hard Drives
    1TB
My suggestion: use StableBit DrivePool instead of Storage Spaces.
Thank you, @hdmi! 🙏

I currently have RAID 5 for my QNAP and learned about Storage Spaces so that I would be able to setup the same in Windows. But I never heard of DrivePool and, after looking it up, wow, it certainly is interesting!

I found a reddit post stating that with full duplication, DrivePool ensures that the duplicate files are stored on different physical drives, so I do get my RAID 5 functionality (as in I can lose a drive without any loss of data), correct? But now that I think about it, what happens with DrivePool when I would replace that defective drive? As with RAID, does it automatically rebuild?
 

My Computer

System One

  • OS
    Windows 11 Pro
    Computer type
    Laptop
    Manufacturer/Model
    Microsoft Surface Laptop Studio
    Memory
    32GB
    Hard Drives
    1TB
RAID 5 doesn't duplicate files. Rarther, it uses parity data to rebuild the array if only one disk fails within the array. This parity data is spread across all the disks within the array. When compared to "full" duplication, RAID 5 gives the advantage that the parity data takes up significantly less storage space than storing each file twice. However, RAID 5 has multiple drawbacks, and one of these drawbacks is that a lot of persistent misconceptions exist about RAID 5.

In StableBit DrivePool, choosing to let its protection use full duplication so it protects all the files in the pool without any exceptions is the best option if you prefer high reliability plus easy replacement of a defective drive. I believe this page answers pretty much all questions about replacing a drive in it:
Also, DrivePool plays exceptionally nice with BitLocker Drive Encryption.
 

My Computers

System One System Two

  • OS
    11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Asus TUF Gaming F16 (2024)
    CPU
    i7 13650HX
    Memory
    16GB DDR5
    Graphics Card(s)
    GeForce RTX 4060 Mobile
    Sound Card
    Eastern Electric MiniMax DAC Supreme; Emotiva UMC-200; Astell & Kern AK240
    Monitor(s) Displays
    Sony Bravia XR-55X90J
    Screen Resolution
    3840×2160
    Hard Drives
    512GB SSD internal
    37TB external
    PSU
    Li-ion
    Cooling
    2× Arc Flow Fans, 4× exhaust vents, 5× heatpipes
    Keyboard
    Logitech K800
    Mouse
    Logitech G402
    Internet Speed
    30Mbit/s up, 500Mbit/s down
    Browser
    FF
    Antivirus
    What's an antivirus?
  • Operating System
    11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Medion S15450
    CPU
    i5 1135G7
    Memory
    16GB DDR4
    Graphics card(s)
    Intel Iris Xe
    Sound Card
    Eastern Electric MiniMax DAC Supreme; Emotiva UMC-200; Astell & Kern AK240
    Monitor(s) Displays
    Sony Bravia XR-55X90J
    Screen Resolution
    3840×2160
    Hard Drives
    2TB SSD internal
    37TB external
    PSU
    Li-ion
    Keyboard
    Logitech K800
    Mouse
    Logitech G402
    Internet Speed
    30Mbit/s up, 500Mbit/s down
    Browser
    FF
You know, I haven't been intrigued and excited like this about software since forever, it seems like! 🤣

Thanks for the link...I read through other parts of the manual to get a better understanding and, wow, I am sold!

Yeah, I know RAID 5 uses parity data and I've had to replace a bad disk, and it truly was seamless! Having this RAID functionality was my biggest concern when setting up this new PC because I have never done it before and in the QNAP, it's just a matter of clicking some options because it is native functionality. So that's when I landed on an article about Storage Spaces as the way to achieve it.

The file duplication across the entire pool certainly meets my needs but it is even more impressive that you can also do it at the folder level. Wow!

Also, DrivePool plays exceptionally nice with BitLocker Drive Encryption.

This is great to know but I was surprised not to see it covered in the manual, as I'm sure there must be some considerations and/or things to be aware of when using BitLocker.

Again, thanks for the reference!
 

My Computer

System One

  • OS
    Windows 11 Pro
    Computer type
    Laptop
    Manufacturer/Model
    Microsoft Surface Laptop Studio
    Memory
    32GB
    Hard Drives
    1TB
They have limited locations. Very few in the western half of the US. I think they will build whatever you want for the cost of the parts plus X. I am not sure what X is.
Microcenter is doing an almost complete rebuild, including a new case and motherboard. X=$300 flat rate. By the way, they charged $80 to do a diagnosis of my system, and identified the motherboard as the culprit for a non-functioning system. At least at my local store, the service (and rebuild) guys are friendly and very knowledgeable.

Prices generally are VERY competitive.
 

My Computer

System One

  • OS
    Windows 11 2H25
    Computer type
    PC/Desktop
    Manufacturer/Model
    DIY
    CPU
    AMD 9900X
    Motherboard
    MSI X870E Carbon
    Memory
    64 GB
    Graphics Card(s)
    AMD 9070 XT
    Sound Card
    built-in
    Monitor(s) Displays
    Dell 24"
    Hard Drives
    Sabrent 1 TB NVMe, 4 x SSD (need to check models), 4 x 3.5" HDD, 8-16 TB, all WD
    PSU
    Seasonic 850
    Case
    Fractal Design North XL (which I likw)
    Cooling
    Corsair AIO for CPU, fans for case
    Keyboard
    Das Keyboard 4
    Mouse
    Corsair M65 (white)
    Internet Speed
    1 TB download
    Browser
    Firefox
    Antivirus
    Bitdefender
    Other Info
    Also have Lenovo T14S laptop (me) and Lenovo Slim 71 (wife)
but I was surprised not to see it covered in the manual, as I'm sure there must be some considerations and/or things to be aware of when using BitLocker.
First, make sure that drive C: is fully protected with BitLocker (verify that the encryption has completed successfully for the drive). Next, if we can assume that your PC has TPM 2.0, you can run the PowerShell script below as an administrator to enable BitLocker with Auto-unlock on each of the five storage drives (for that, you can adjust the 1st line of the script as needed). You will be prompted to set a password for each of the drives, make sure to remember these passwords. (You can choose to use the same password for them all if that's what you prefer.) Optionally, you can use a password manager to keep the passwords, but then you also need to ensure that the password manager is reliable. The script also generates (on your desktop) a text file containing the recovery keys. Make sure to keep them in a safe spot (why I told you to protect drive C: before you run the script). Otherwise, anyone can use your recovery keys to steal your data.
Powershell:
$poolDrives = "E", "F", "G", "H", "I"
$backupPath = "$env:UserProfile\Desktop\BitLocker_Recovery_keys.txt"
foreach ($drive in $poolDrives) {
    Write-Host "--- Drive $($drive): ---"
    $result = manage-bde -on "$($drive):" -Password -RecoveryPassword
    $result | Out-File -FilePath $BackupPath -Append
    manage-bde -autounlock -enable "$($drive):"
    Write-Host "Recovery key for $($drive): is in `"$BackupPath`"" -ForegroundColor Cyan
}
Depending on the speed of the drives and how much data you have stored on them, the encryption can take a while to complete. It will automatically resume where it left off if you reboot while it is still in progress. If you want, you can monitor its progress on each of the five storage drives.
Powershell:
while($true) {
    Clear-Host
    Write-Host "--- BitLocker Encryption Status Monitor ---`n" -ForegroundColor Cyan
    $drives = Get-BitLockerVolume | Where-Object { $_.VolumeType -eq 'Data' }
    foreach ($volume in $drives) {
        $percent = $volume.ProtectionStatus
        $progress = $volume.EncryptionPercentage
        $status = $volume.VolumeStatus
        Write-Host "Drive $($volume.MountPoint)" -NoNewline -ForegroundColor Yellow
        Write-Host " [$status]" -NoNewline
        if ($progress -lt 100) {
            Write-Host " - $progress% encrypted" -ForegroundColor White
        } else {
            Write-Host " - 100% encrypted" -ForegroundColor Green
        }
    }
    Start-Sleep -Seconds 10
}
Each time when the PC starts up, as soon as you go in Windows so that drive C: will be unlocked, BitLocker will automatically unlock the five storage drives so, next, StableBit DrivePool will recognize them immediately.

Do not enable BitLocker on the pool itself.

If you move one of these drives to a different PC, you can use the recovery key to get in. Before you do, make sure that this different PC is protected. You don't want to proliferate your sensitive data onto an unprotected C: drive or onto a PC that is rife with security holes. A lot also depends on the environment (the kind of security factors that are external to the PC).
 

My Computers

System One System Two

  • OS
    11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Asus TUF Gaming F16 (2024)
    CPU
    i7 13650HX
    Memory
    16GB DDR5
    Graphics Card(s)
    GeForce RTX 4060 Mobile
    Sound Card
    Eastern Electric MiniMax DAC Supreme; Emotiva UMC-200; Astell & Kern AK240
    Monitor(s) Displays
    Sony Bravia XR-55X90J
    Screen Resolution
    3840×2160
    Hard Drives
    512GB SSD internal
    37TB external
    PSU
    Li-ion
    Cooling
    2× Arc Flow Fans, 4× exhaust vents, 5× heatpipes
    Keyboard
    Logitech K800
    Mouse
    Logitech G402
    Internet Speed
    30Mbit/s up, 500Mbit/s down
    Browser
    FF
    Antivirus
    What's an antivirus?
  • Operating System
    11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Medion S15450
    CPU
    i5 1135G7
    Memory
    16GB DDR4
    Graphics card(s)
    Intel Iris Xe
    Sound Card
    Eastern Electric MiniMax DAC Supreme; Emotiva UMC-200; Astell & Kern AK240
    Monitor(s) Displays
    Sony Bravia XR-55X90J
    Screen Resolution
    3840×2160
    Hard Drives
    2TB SSD internal
    37TB external
    PSU
    Li-ion
    Keyboard
    Logitech K800
    Mouse
    Logitech G402
    Internet Speed
    30Mbit/s up, 500Mbit/s down
    Browser
    FF
Just finished setting up something you may want to consider: Ugreen DXP4800 + now running Windows 11 Pro after adding 8GB DDR5 to the stock 8GB.
It has a total of 3 NVME PCie 4 slots (2 easily accesible, 1 is occupied with the original 128GB SSD with UGOS O/S ) and 4 bays for 3.5" SATA HD's.
Also it offers two ethernet ports: 2.5Gb (i226) and 10Gb(Marvell AQC113C)
 

My Computer

System One

  • OS
    Windows 11 PRO / Windows Server 2016 Essentials
Just finished setting up something you may want to consider: Ugreen DXP4800 + now running Windows 11 Pro after adding 8GB DDR5 to the stock 8GB.
It has a total of 3 NVME PCie 4 slots (2 easily accesible, 1 is occupied with the original 128GB SSD with UGOS O/S ) and 4 bays for 3.5" SATA HD's.
Also it offers two ethernet ports: 2.5Gb (i226) and 10Gb(Marvell AQC113C)
He said he needs 6 NVMe slots instead of only 3, though. If I had an oil well sitting in my backyard, I would build my own PC with an Asus ROG Strix Z890-E Gaming WiFi and an Asus ROG M.2 PowerBoost module and call it a day, but he also said that he doesn't want to build stuff so, that's that I guess...
 

My Computers

System One System Two

  • OS
    11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Asus TUF Gaming F16 (2024)
    CPU
    i7 13650HX
    Memory
    16GB DDR5
    Graphics Card(s)
    GeForce RTX 4060 Mobile
    Sound Card
    Eastern Electric MiniMax DAC Supreme; Emotiva UMC-200; Astell & Kern AK240
    Monitor(s) Displays
    Sony Bravia XR-55X90J
    Screen Resolution
    3840×2160
    Hard Drives
    512GB SSD internal
    37TB external
    PSU
    Li-ion
    Cooling
    2× Arc Flow Fans, 4× exhaust vents, 5× heatpipes
    Keyboard
    Logitech K800
    Mouse
    Logitech G402
    Internet Speed
    30Mbit/s up, 500Mbit/s down
    Browser
    FF
    Antivirus
    What's an antivirus?
  • Operating System
    11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Medion S15450
    CPU
    i5 1135G7
    Memory
    16GB DDR4
    Graphics card(s)
    Intel Iris Xe
    Sound Card
    Eastern Electric MiniMax DAC Supreme; Emotiva UMC-200; Astell & Kern AK240
    Monitor(s) Displays
    Sony Bravia XR-55X90J
    Screen Resolution
    3840×2160
    Hard Drives
    2TB SSD internal
    37TB external
    PSU
    Li-ion
    Keyboard
    Logitech K800
    Mouse
    Logitech G402
    Internet Speed
    30Mbit/s up, 500Mbit/s down
    Browser
    FF
First, make sure that drive C: is fully protected with BitLocker (verify that the encryption has completed successfully for the drive). ...

Yes, I do this now on my laptop (My Windows drive and two other data drives are all BitLocker-encrypted with auto-unlock) but my preference is to manually encrypt and monitor.

Do not enable BitLocker on the pool itself.

After reading various parts of the manual from the link you had provided, it was clear that the pool itself is separate from the physical disks themselves and that is why, in the case of BitLocker, I would have expected at least the same type of verbiage, as you mentioned, in the documentation.

But, anyway, it all seems very seamless and I can't wait to try it out!
 
Last edited:

My Computer

System One

  • OS
    Windows 11 Pro
    Computer type
    Laptop
    Manufacturer/Model
    Microsoft Surface Laptop Studio
    Memory
    32GB
    Hard Drives
    1TB
He said he needs 6 NVMe slots instead of only 3, though. If I had an oil well sitting in my backyard, I would build my own PC with an Asus ROG Strix Z890-E Gaming WiFi and an Asus ROG M.2 PowerBoost module and call it a day, but he also said that he doesn't want to build stuff so, that's that I guess...

Or, you could build me one! 🤣

In all seriousness, now that you brought StableBit DrivePool to my awareness, the number of NVMe slots I require would change (as in reduced).

You see, the reason I originally mentioned 6 NVMe slots is because I wanted to replicate RAID 5, I thought Windows Storage Spaces was the only way to go, and per my understanding, the OS drive cannot be included in Storage Spaces; consequently 1 (OS) + 5 (RAID) = 6 NVMe slots.

But now that I am more than content with the DrivePool file duplication functionality, 4 NVMe slots would be perfectly fine (3 would be my absolute floor but there would have to be a drastic cost savings).
 

My Computer

System One

  • OS
    Windows 11 Pro
    Computer type
    Laptop
    Manufacturer/Model
    Microsoft Surface Laptop Studio
    Memory
    32GB
    Hard Drives
    1TB
Or, you could build me one! 🤣

In all seriousness, now that you brought StableBit DrivePool to my awareness, the number of NVMe slots I require would change (as in reduced).

You see, the reason I originally mentioned 6 NVMe slots is because I wanted to replicate RAID 5, I thought Windows Storage Spaces was the only way to go, and per my understanding, the OS drive cannot be included in Storage Spaces; consequently 1 (OS) + 5 (RAID) = 6 NVMe slots.

But now that I am more than content with the DrivePool file duplication functionality, 4 NVMe slots would be perfectly fine (3 would be my absolute floor but there would have to be a drastic cost savings).
Storage Spaces with "Parity" is notoriously slow so, generally, it is recommended only for "cold" or archival storage even though performance can be improved in enterprise settings using SSD write-back caching, and, another way to improve performance is mirror-accelerated parity in Windows Server (ReFS), which uses a mirror layer for incoming writes and later converts them to parity for storage efficiency (as parity sacrifices less storage capacity than mirroring). Storage Spaces with "2-way mirroring" works well with ReFS, but there are some pitfalls (for example, enabling the integrity streams with inheritance for an existing folder does not automatically add the integrity streams for existing files in that folder, and, for another example, if the power goes down, ReFS, DRT, and transactional metadata might not always be enough to avoid the so-called "write hole" so then you'd be looking at things like adding an UPS, turning off disk write cache, SSD write-back cache implemented in a separate storage tier, etc.).
 

My Computers

System One System Two

  • OS
    11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Asus TUF Gaming F16 (2024)
    CPU
    i7 13650HX
    Memory
    16GB DDR5
    Graphics Card(s)
    GeForce RTX 4060 Mobile
    Sound Card
    Eastern Electric MiniMax DAC Supreme; Emotiva UMC-200; Astell & Kern AK240
    Monitor(s) Displays
    Sony Bravia XR-55X90J
    Screen Resolution
    3840×2160
    Hard Drives
    512GB SSD internal
    37TB external
    PSU
    Li-ion
    Cooling
    2× Arc Flow Fans, 4× exhaust vents, 5× heatpipes
    Keyboard
    Logitech K800
    Mouse
    Logitech G402
    Internet Speed
    30Mbit/s up, 500Mbit/s down
    Browser
    FF
    Antivirus
    What's an antivirus?
  • Operating System
    11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Medion S15450
    CPU
    i5 1135G7
    Memory
    16GB DDR4
    Graphics card(s)
    Intel Iris Xe
    Sound Card
    Eastern Electric MiniMax DAC Supreme; Emotiva UMC-200; Astell & Kern AK240
    Monitor(s) Displays
    Sony Bravia XR-55X90J
    Screen Resolution
    3840×2160
    Hard Drives
    2TB SSD internal
    37TB external
    PSU
    Li-ion
    Keyboard
    Logitech K800
    Mouse
    Logitech G402
    Internet Speed
    30Mbit/s up, 500Mbit/s down
    Browser
    FF
And to think I was headed down the Storage Spaces path because I thought that was the only option.

Thanks again, @hdmi, for all the insights and details but, most of all, thanks for the DrivePool recommendation! 🙏
 

My Computer

System One

  • OS
    Windows 11 Pro
    Computer type
    Laptop
    Manufacturer/Model
    Microsoft Surface Laptop Studio
    Memory
    32GB
    Hard Drives
    1TB
Back
Top Bottom