Blog everything from technical advice, experience, knowledge sharing on Microsoft Solutions.

Azure Stack Development Kit (ASDK) on Nested Virtualization

As demand increased, i would like to make a quick tutorial on what to look when you want to setup Azure Stack Development Kit (ASDK) on a nested virtualization environment, for purpose such as home lab or evaluation purposes.

Being on Nested Virtualization, gives you the flexibility on meeting the ASDK hardware requirement.

My physical server specification as below:

Dell EMC R630

1 x Intel Xeon E5-2630 v4 (10 cores)


2 x 400GB SSD (RAID 0)

1 x 1.2TB SSD

As you can see, i do not satisfy the needs for data disks from official document, yet with VM, i can present as many disks as i need.

I will be using Windows Server 2016 Datacenter as my OS, installed on OS disks.

Let’s jump right in where you should looks out and configure to get this working:

  1. Deploy a new VM. 12 vCPU, 64GB RAM, mount the CloudBuilder.vhdx, and 3 data disks of >150GB.
  2. Extend CloudBuilder.vhdx to at least 181GB
  3. Enable MAC Address Spoofing, make sure internet connectivity is available for VM
  4. Disable Time Synchronization
  5. Start the VM. Edit host name if you need to, double check network connectivity with Internet
  6. I prefer to use script options to deploy my ASDK
  7. Download the GUI and run through it. At the last step, copy the command line for deployment to run it in ISE
  8. As soon as the deployment starts, you’ll need to use ISE to edit physicalserver test. Use ISE to edit thisĀ C:\CloudDeployment\Roles\PhysicalMachines\Tests\BareMetal.Tests.ps1
  9. Line: 262-263 “!Microsoft**” “!Vmware**”
  10. Line: 598 & 610 delete ‘not’
  11. That’s all! Grab a coffee and wait for 4 hours!

Once it is deployed, continue to follow official guide to Register Azure Stack with Azure, create offers and subscriptions, and login as Tenant!

Next blog shall talk about how to stop-azurestack to prepare for reboot or shutdown sequence.

Free Microsoft Exams! Grab it before it’s too late!

I have got an email this morning, it is free MCP Newsletter.


Microsoft is offering free exam on following title:

To earn Microsoft Certified Specialist in Azure, pass one or both of these exams:

  • 71-532: Developing Microsoft Azure Solutions (beta)
  • 70-533: Implementing Azure Infrastructure Solutions

To earn Microsoft Certified Solutions Associate in Office 365, pass both of these exams:

  • 70-346: Managing Office 365 Identities and Requirements
  • 70-347: Enabling Office 365 Services


Head over to this link to grab the vouchers before it rans out. You need to take 4 or 5 vouchers to take all exams.

Impossible to Install .NET3.5 on Patched Windows -> KB2966827 KB2966828

This is one of the case where Windows Update went sour, very sour for me indeed because greatly affect me and my line-of-work.

Refer to this KB3005628, who (unlucky) installed KB2966827 or KB2966828 yet not enabled .NET3.5, you will be having difficulties in enabling the .NET3.5 features and thus impact lots of other functionality whereby SQL not able to proceed, some tools not able to run without .NET3.5.

Fix is simple, uninstalled the two botched update, KB2966827 & KB2966828. Restart your PC / Server and try to enable .NET3.5 feature again.

.NET3.5 Failed to install

DPM console guided troubleshoot KB

Now, I have to be honest that among all the Microsoft System Center products, System Centre Data Protection Manager (SCDPM) is the low-activity, if not least, attention product.

What can possibly this become a problem, you ask? Limited resources to be refer to whenever something horrible happened to it and decided to be in a non-functional state, and I always have this problem eventually contact with Microsoft Support for lots more tedious process all over.

What could be nicer? Here Microsoft starting to change the way they published KnowledgeBase (KB) article, now it includes with walkthrough method on troubleshoot problem you may face. Below is one of the example of this, and it is nice to have.

Guided Walkthrough for Troubleshooting Data Protection Manager console issues

Step 1 of DPM Walkthrough

Step 2 of DPM Walkthrough

Good Job Microsoft, and hopefully more similar KB to come and much stable product on vNEXT.


Via : WindowsITPro

Enable Deduplication in Windows 10 Technical Preview 9841

[UPDATE : This only works for build 9841. Any newer build (Current : 9860) not applicable by below instruction.]

Without further checking, I had perform in-place upgrade of my current Win8.1 Enterprise into Windows 10 for Enterprise Technical Preview!

Windows 10 Technical Preview


But straight away my Hyper-V VM failed to turn on with error, Synthetic SCSI Controller has no permission to access. This was due to Dedup-ed volume is not accessible without first enabling Deduplication on that particular volume.

A quick browse to quickly returned the method to enable DeduplicationĀ in Windows 10! Again, big thanks to Author Johan for these files.

Download the files from OneDrive and extract with 7-zip, and run following command in PowerShell.

Right after this would be the usual command to enable Deduplication features on volume:

That’s it! Enjoy.

Blog Migration, now Powered by Microsoft Azure

Its been a while since I last updated this Blog, lack of motivation and career’s load been having this blog stalled. But here’s we go again.

To give the blog a fresh start, I had decided to move this blog out from Malaysia’s Service Provider, Exabytes and up to the Microsoft Azure Cloud!

Hopefully this gives a speed boost!


Get every new post delivered to your Inbox

Join other followers

%d bloggers like this: