Performance Tuning Deduplication on Windows Server 2019 ReFS and #StorageSpacesDirect

Hey Checkyourlogs Fans, In the previous post, we talked about the essential operator’s report for Storage Spaces Direct in Windows Server 2019. Today, I want to talk to you about the performance penalty that is required to run Deduplication on Windows Server 2019. Nothing in life is free, and this is certainly the case for Deduplication. Don’t get me wrong I love this feature and think that it is one of the best in Windows Server 2019; however, you must have an understanding of what it is that you are configuring. The first thing that you need to understand...

Read More

Essential Operators Report for #StorageSpacesDirect

Hey Checkyourlogs Fans, I know we love Windows Admin Center for pretty much all things Storage Spaces Direct. However, at this time there are a few things that are missing for our wonderful HTML5 UI. The most important thing for Storage Spaces Direct admins is visibility into the ReFS, Deduplication, and Data Integrity logs. There has been much discussion around the Storage Spaces Direct Community surrounding volumes that go offline due to the DRT (Dirty Region Tracking) tables filling up. This normally happens when there is a catastrophic event to the cluster such as a hard power failure. Now,...

Read More

Don’t forget to configure your Power Management Settings for #StorageSpacesDirect via Windows Admin Center

Hey Checkyourlogs Fans, Just a quick post here and a reminder to always configure your Power Management Settings for your Storage Spaces Direct nodes in both the BIOS and in Windows. Windows Admin Center has a hidden little gem that allows you to do this. It won’t show up in the configuration tabs that you see here: So where is it then? Scroll all the way to the bottom and you will find a settings wheel. Then come over to the Power Configuration tab and change the value to High Performance to match your BIOS Settings. That is it...

Read More

Activating DataON MUST via Windows Admin Center for #StorageSpacesDirect

Hey Checkyourlogs Fans, Today I’m going to show you how to use the DataON MUST extension for Windows Admin Center. The only step that I have already completed is to register the DataON MUST extension by clicking on Settings, Extensions, and Installing it. As you can see below, it shows up as an installed extension inside of Windows Admin Center. Next, open up your Hyper-Converged Cluster Manager for Storage Spaces Direct. You will notice the new extension now shows up because we indeed are working with DataON hardware. The default view that you see above is make and model...

Read More

Automated SDDC Diagnostics via Windows Admin Center for #StorageSpacesDirect

Hey Checkyourlogs fans, Today, I’m going to show you a little golden nugget that came with Windows Admin Center 1812+. I’m currently using version 1902, and it has added functionality to run diagnostic reports on Storage Spaces Direct automatically. Inside of Windows Admin Center in the Hyper-Converged section, you will notice a new Diagnostics tab. Just click on the install button to download the SDDC PowerShell Module on each of the nodes. You can see more information about this here: It runs the following on each node: After it has been installed successfully you can just turn on...

Read More

The Case of Inventory Gathering using Microsoft MAP #MVPHour

Hey Checkyourlogs Fans, I wanted to write to you today because sometimes the good old tools are just what the doctor ordered. I have used the Microsoft Assessment and Planning Toolkit before, but I haven’t tried it out in a few years. I have to say that the latest version from November 2018 is pretty awesome. It is quite literally a Next,Next,Finish install. Just download it onto a Management Server, have your Domain Admin rights ready, and scan the network. I needed some information for this client on 4 projects: Windows 2003/2008 EOL Exchange 2010 Migration to...

Read More

The Case of Excluding Microsoft Teams from #Office365 Installer #MVPHour

Hey Checkyourlogs Fans, Just a quick post for you today. I was asked by a client this week to prevent the installation of Microsoft Teams from the Office 365 Click to Run Installer package. This customer exclusively uses Skype for Business and isn’t ready for Teams yet. Luckily this article from Microsoft came out this week: <Configuration> <Add OfficeClientEdition="64" Channel="Monthly"> <Product ID="O365ProPlusRetail"> <Language ID="en-us" /> <ExcludeApp ID="Teams" /> </Product> </Add> </Configuration> As it turns out it is quite easy to do. Just edit the configuration.xml file with the above settings, and you are in business. Currently, Microsoft Teams...

Read More

The Case of the Missing Deduplication Scheduled Tasks in Windows Server 2019 #StorageSpacesDirect #HyperV #MVPHour

Hey Checkyourlogs Fans, Recently I have been deploying a lot of Storage Spaces Direct Configurations on Windows Server 2019. As many of you know, one of my favourite features of Windows Server 2019 is ReFS + Deduplication. Now, normally I will just go to the Task Schedule under Deduplication and kick off the 1st Pass Dedup jobs once I get things setup and some data moved over. To my horror, my scheduled tasks were gone on the last cluster I setup.   I could go in via PowerShell and manually run them? start-dedupjob -volume 'c:\clusterstorage\csv01' -type optimization -verbose  ...

Read More

Migrating VM’s with Passthrough and ISCSI disks to #StorageSpacesDirect using #Veeam Agent for Windows #MVPHour

Hey Checkyourlogs fans, Today I wanted to talk about moving non-standard workloads to your new Storage Spaces Direct Clusters. We recently ran into a real issue with some older Hyper-V Hosts that had been built using ISCSI from a Dell/EMC VNX SAN. The setup included a variety of directly presented ISCSI disks inside of the VM’s as well as pass-through disks. Well, this is where the rubber was about to come off the road for our project.     Here was a quick list of the VM’s that needed to be migrated as part of this project.   Our...

Read More

Ping Sweep Using PowerShell – Turning Into A Function – #PowerShell #MVPHour #PingSweep

Hey there fans! In my last post, I described a quick bit of PowerShell code for pinging an IP range. Paste this code into VSCode or the ISE, run, and watch the results. Quick and dirty. Once I had this working, I wanted more. For instance, I want to run the code from a PowerShell command-line, passing parameters to change how it performs. To reach this end, I need to transform the code into a function complete with parameters. Don’t let the word function freak you out. Basic PowerShell functions don’t require 20 years of programming experience to...

Read More

How to use Veeam to archive on-premises data to Azure Blob #Veeam #Azure #Azure Blob #MVPHOUR

Veeam released the Backup & Replication 9.5 Update 4 on January, also with this release, Veeam now also have support for Cloud based Object Storage, such as Azure Blob Storage which means that we can have the last 30 days of data stored on a local repository and then move the archive or later up to a Azure Blob but Azure Blob is capacity tier storage, you cannot use it as local backup repository and backup data to it directly. Let’s follow steps to configure it.

Read More

Ping Sweep Using PowerShell -Quick and Dirty – #PowerShell #MVPHour

Hey there fans! Today I needed to ping sweep an entire subnet from a Windows Server 2012 box. Simple, right? There are plenty of free and paid tools out there ready to perform this task. My dilemma was, and is, I don’t want to install additional software, no matter how small and tight, on servers. Especially anything requiring additional licensing or support software such as, GASP, JAVA. Nope, nada, not on my watch. Keep server configurations clean and concise is my motto. What to do? My need still existed, and oh, by the way was fairly urgent. PowerShell...

Read More

The Case of MMC.exe being blocked on Server 2019 – #WindowServer #MVPHour

Hey Checkyourlogs Fans, I had a customer call me this weekend with a weird issue. They would logon to a Hyper-V Server and would get the following error message stating the mmc.exe was blocked and basically anything that required this: Services.msc, devmgmt.msc, virtmgmt.msc wouldn’t run. Here is how I reproduced the error: Would return this: It turns out the customer was running an Insiders Build of Windows Server 2019 and it had expired a few months back. The Hyper-V Host and Virtual Machines were still running and thus why were not notified of this earlier. This looks like it...

Read More

Microsoft’s Mixed Messages Could Derail Windows Servicing Best Practices #Windows10 #WaaS

Background During the tepid Summer of 2018, Microsoft announced that it would be extending Windows 10 support for Education and Enterprise customers from 18 months to 30 months. In conjunction with that extension, they also announced that Windows 7 would receive additional support options for a hefty monthly fee. On the surface, I’m sure Microsoft’s marketing department thought these updates would generate goodwill and cheers of celebration. At a deeper level of analysis, the decisions by Microsoft are worthy of a facepalm because they fly in the face of how organizations should approach managing their Windows 10 ecosystem. I’ve...

Read More

BUG Reports – Windows Server 2019 Storage Spaces Direct Field Notes – January 2019 Edition – Not what we expected #StorageSpacesDirect

Hey Checkyourlogs Fans, I am writing to you here tonight after having some not so fun nights dealing with persisting issues with Windows Server 2019 and Storage Spaces Direct this month. Let me preface this with the fact that we are early adopters and all of my clients so far understand this and are willing to working Microsoft and the Vendors to improve the experience. WSSD is slated to come out with full certifications starting in March of 2019. My customer has decided to purchase a brand new Hyper-Converged Cluster running all NVME SSD flash drives. We have seen...

Read More

MVPDays Online January 2019 – Live Stream #Azure #MVPHour #Office365 #DevOps #MVPBuzz

Hey MVPDays Fans, MVPDays January was another smashing success. This marked the 2nd time we have used Youtube with as our platform which included live Chat for Q/A with attendees and our experts. You can view it live and on demand here: Direct link is here: For the schedule of speakers see below: Cristal and I hope you enjoyed the show and look forward to seeing you again soon. Cristal and Dave Co-Founders of...

Read More


As you know, Veeam released the service pack 4 on January 2019, it’s not fix bugs only, it also includes a lot of new features –
Support for Microsoft Windows Server 2019,
Application-level monitoring,
Dedicated view for job and disk-based alarms, Veeam Agents support, Enhanced Cloud Gateway view, Enhanced “Cloud Connect Inventory” report, Microsoft Hyper-V 2019 Support…
The details information you can check from Veeam website and
The steps are straightforward, but you still need to be careful about one thing, the first one is “If you use Veeam ONE to monitor Veeam Backup & Replication or Veeam Cloud Connect, be sure to install Update 4 for Veeam ONE 9.5 first” and the second is “If you are a tenant of a cloud provider, please contact your provider before upgrading to ensure the provider has applied Update 4 on their end”.

Read More

The Case of: Windows Server 2019 Hyper-V Checkpoint stuck at 9% after Veeam 9.5 UR 4 Upgrade – #Veeam #Hyper-V

Hey Checkyourlogs Fans, Today I had an interesting case where a customer called in to let us know that Checkpoints were stuck on their Windows Server 2019 Hyper-V Host. Everything had been working great on this host since it was upgraded from Windows Server 2016 back in November. The only change was we upgraded to Veeam 9.5 Update Rollup 4, and then we started experiencing these issues with Checkpoints and Disk Locks. How we noticed this was the failing Veeam Backup and Replica Jobs to and from this host. You can see that it is stuck with Creating Checkpoint...

Read More


Veeam released the service pack 4 on January, it includes to fix some support issues and it also support some current platforms – Microsoft Windows Server 2019, Microsoft Windows Server Hyper-V 2019, Microsoft Active Directory 2019, Exchange 2019 and SharePoint 2019, Microsoft Windows 10 October 2018 Update, Oracle Database 18c, VMware vSphere 6.7 U1 ESXi, vCenter Server and vCenter Server Appliance (VCSA) , VMware vCloud Director 9.5 …. and Expanded restore options to AWS and Azure Stack with Veeam Cloud Mobility, Native Object Storage Support with Veeam Cloud Tier, Improved Security and Compliance with Veeam DataLabs.

Read More

BUG Alert – Windows Server 2019 Hyper-V Triple Fault Bug Workaround – #Hyper-v #StorageSpacesDirect #Veeam

Hey Checkyourlogsfans, We have been experiencing an issue in the field for a while now with Server 2019 where when a VM that is migrated to 2019 it fails with a Triple Fault: Critical 03/01/2019 16:13:49 Hyper-V-Worker 18560 None ‘Test VM 1’ was reset because an unrecoverable error occurred on a virtual processor that caused a triple fault. If the problem persists, contact Product Support. (Virtual machine ID 90B45891-E0EB-4842-8070-F30FF25C663A) Right now, Microsoft does not have a fix for this issue and today came up with the following workaround. Quote: Ben Armstrong – Microsoft “In the meantime, it is possible...

Read More

BUG Alert – SDDC Management Resource (Windows Admin Center) is Impacting Storage Spaces Direct Virtual Machines on Server 2019 – #StorageSpacesDirect #S2D #WindowsAdminCenter

Hey Checkyourlogs fans, I had the pleasure over the past few weeks to work with a customer that had recently deployed Windows Server 2019 and Storage Spaces Direct. With any early deployment, we expect to hit some bumps in the road, and we found a good one this week. Microsoft has identified a bug that relates to the SDDC Management Resource inside of Failover Clustering. Basically what happens is that this resource times out via calls from Windows Admin Center and causes the RHS process to terminate causing running Highly Available Virtual Machines in the Cluster to crash and...

Read More

Join us for the first ever MVPDays Microsoft Flow Conference – #MSFLowConf #MicrosoftFlow #MVPHour

Hey Checkyourlogs Fans, Today, I’m writing to you with some exciting news. We have over 5000 people registered all ready for our Microsoft Flow online event tomorrow. It is at capacity, and we have even gone beyond what Goto Webinar can even handle. Good news for you though is that we have a live Simulcast running on youtube with unlimited capacity. Please join us in celebrating what could be the largest online community event in history. If you want to checkout the speakers and schedule go to You can also still register there for the waitlist and...

Read More

Script for port range forwarding in Azure #Azure #NAT #Microsoft #MVPhours

Today I will be talking about a script which Angus @FrostedFright has made for port range forwarding. If you don’t already know about setting up NAT and port forwarding via Routing and Remote Access tool then you should check out my previously blog that is called, “How to build Hyper-V nested VMs with multiple IP addresses Port Forwarding at Azure” and you can come back to this blog so you can understand this subject clearer than if you didn’t check out my previously blog. You should think that it is now easy to make multiple port forwarding, but it is a lot harder to use port range forwarding instead. Let’s get started with this tutorial!

Read More

How to Create Azure account with $250 credit for free #Azure #MVPHOUR #Cloud #FREE

As we know, there are lots of features on Microsoft Azure cloud, in order to use those features, you need to create a Microsoft Azure account, it’s very easy to create, also you will get $200 credits at the first month.
If you are a newcomer on Microsoft Azure, no worry, I am going to show you how to create Azure free account with $200 credits today, just follow the steps as below.

Read More

Free to build Sophos XG firewall at Azure Hyper-V Nested VM #Azure #MVPBUZZ #MVPHOUR #FIREWALL #SOPHOS

Have you been followed my previously blog to build up Hyper-V nested virtual machine on Microsoft Azure? If you don’t, you better build it right now, because this is pre-requisites and you will get lots of benefit for your lab or even production environment, you can reference this link and build it. If you did, congratulation! You can create a nested gest virtual machine and install Firewall (e.g. Sophos XG, Fortinet…) for free, why we still need to build firewall at our Azure Hyper-V nested environment? Because it supports lots functions that we cannot get the functions for free from Azure, e.g. server load balance, firewall, SNAT, application filter, IPS…and so on, we also can use it for LAB or simulate issues or POC. I am going to show how to build Sophos XG here.

Read More

Translate our Blog


I'm Speaking at TechMentor in Orlando - Use my promo code and save

Subscribe to our Blog


Microsoft MVP


Nutanix NTC

Veeam Vanguard

Follow me on Twitter

Follow @SuperCristal1 on Twitter