RECOMMENDED: Click here to fix Windows errors and optimize system performance
Users who are trying to upgrade some Mac devices to the latest version of Windows 10 may need to perform compatibility updates. Mac devices before 2012, in particular, may experience this problem. In addition, new Mac devices using obsolete versions of Apple Boot Camp or Windows support drivers also experience this problem.
Mac devices prior to 2012 or newer Mac devices with older Apple Boot Camp or Windows Support software drivers are compatible and cannot be upgraded to Windows 10, version 1903. In particular, devices with MacHALDriver.sys dated September 24, 2011 01:57:09 or older in Windows system32 drivers are affected.
Due to the problem, devices may not be able to install the update or compatibility problems may occur.
Users affected by this block will receive the following notification:
Mac HAL Driver – machaldriver.sys
Your PC has a driver or service that isn’t ready for this version of Windows 10. No action is needed. Windows Update will offer this version of Windows 10 automatically once the issue has been resolved.
As a countermeasure, Microsoft recommends that you update the Boot Camp Windows Support software drivers that could replace this driver and allow you to perform an update. Microsoft suggests that users consult the Mac App Store for updates to Windows Support software, as well as links to an Apple Support page that covers the installation of the Windows Support software itself.
- Make sure you have enough free disk space (at least 32 GB) before installing the update.
- Download and install the latest update of the maintenance battery for Windows 10 version 1809.
- Remove all external storage media such as USB sticks and SD cards. Also remove any USB-controlled devices you do not need. (e. g. USB printer, USB mouse or wireless keyboard receiver,
- USB wireless network card, etc.)
- Temporarily disable or uninstall third-party antivirus or security programs on your system.
- If you have enabled developer mode on your system, continue to disable and uninstall Windows developer mode until you install the update.
It is also recommended to get an update of Mac HAL Driver-machaldriver.sys- from an unofficial source (mirror), start Windows 10 in safe mode and replace the old file with the new one. You can find the old machaldriver.sys in c:\Windows\System32\System, and when you replace it, you have to rename the original file to something like machaldriver.bak. You must then reboot your system, wait for Windows 10 to start, then copy the new file into your \System32\System32\directory.
This is not the first time that Microsoft has prevented an update for Windows 10 based on Apple software. In November, Microsoft prevented users of Apple’s iCloud for Windows tool from updating until 1809 due to problems updating and synchronizing shared albums.
Microsoft is currently working on a solution to the compatibility issue and is failing to obtain a patch.
Windows 10 version 1903 offers a number of features for IT professionals, including the autopilot, a set of applications to configure and pre-configure devices, and security enhancements such as automatic tagging that detect when a file contains sensitive information.
RECOMMENDED: Click here to troubleshoot Windows errors and optimize system performance
CCNA, Web Developer, PC Troubleshooter
I am a computer enthusiast and a practicing IT Professional. I have years of experience behind me in computer programming, hardware troubleshooting and repair. I specialise in Web Development and Database Design. I also have a CCNA certification for Network Design and Troubleshooting.