• Some users have recently had their accounts hijacked. It seems that the now defunct EVGA forums might have compromised your password there and seems many are using the same PW here. We would suggest you UPDATE YOUR PASSWORD and TURN ON 2FA for your account here to further secure it. None of the compromised accounts had 2FA turned on.
    Once you have enabled 2FA, your account will be updated soon to show a badge, letting other members know that you use 2FA to protect your account. This should be beneficial for everyone that uses FSFT.

Microsoft SUCKS at data storage!

cyclone3d

Fully [H]
2FA
Joined
Aug 16, 2004
Messages
18,158
Upgraded a 2TB raid 1 SATA array to a 4TB nvme Microsoft Storage Spaces mirror.

Before making the mirror, I cloned the 2TB drive to one of the 4TB drives because MS claims that you can make a mirror by adding a mirror disk to a drive that already has data on it.

Just keeps giving me a stupid error saying it can't do it.

Ended up making a vhdx on the mirror and then cloning the 2TB drive to that.

Only problem is, that the vhdx doesn't auto mount and the only way to do that is to run a power shell command via a task manager task.

Only problem with that is that there is no way to control the startup sequence so even after setting some services to delayed start, the vhdx is still mounted in time for certain things to start up properly.

Found that I could supposedly convert the vhdx to a dynamic image so decided to do that... Requires Hyper-V to be installed for the power shell command let.

Ran the MS provided instructions. Completed without error. Only when the newly created vhdx is mounted, it is still NOT a dynamic disk.... Uggggghhhhh

So now in the process of copying everything to the mirror via robocopy since nothing works like MS claims it does.

Can I get the MS engineers and punch them all in the throat?

I've wanted probably 16 hours because of this.

If I knew nothing was going to work as documented, I would have just done the robocopy thing from the beginning.
 
Storage Spaces Raid is not based on disk mirrorring so It is not helpful to clone a disk. You define Raid redundancy per Storage Space based of number of data copies per Space and number of physical disks to distribute the copies. Your method would be ok for "traditional software mirror on Windows" but even then it would be easier to create a new mirror and copy files.

I suppose you should
- Create a new Storage Pool from the two NVMe.
- Create a Storage Space (virtual disk) with redundancy type Mirror (data copies=2, physical disks=2, this should be optional)
- Create a Volume and Format to ntfs or ReFS (=dev-drive on Windows 11 Pro)
- Sync files to new Volume (copy or robocopy)

File based virtual harddisks is an option coming from Hyper-V that is not needed for this.

btw
I have added Storage Space management in my ZFS Web-Gui for managing a Windows Server incl. Connect/Disconnect of virtual harddisks or a SMB based virtual Storage Cluster. Automount of virtual harddisks can be done with a planned task at bootup. As you said, management must be done via Powershell and the Hyper-V Powershell extensions.
 
Last edited:
Back
Top