I recently decided to run Kali Linux on my MacBook. I originally thought I'd just build it into a Virtual Machine (using Parallels), but was concerned that I might not have the control over the hardware that I'd need in order to make Kali effective as a learning environment. So, I set about working on a dual-boot scenario. Needless to say, I failed miserably when I opted to have Kali install Grub and it overwrote my primary Boot Manager on the Mac and rendered the system unbootable (and eventually unrecoverable). Thank goodness for good backups...

Apr 29, 2017 There is no way to install an earlier version of Windows using Boot Camp on newer hardware. See this table to check your hardware and what versions of Windows are supported on it. Now that you have an Apple-supported dual-boot system running macOS and Windows 10 (presumably), it's time to perform the Linux installation. Create Partition for Linux. It just irritates me a little bit that when I scroll in Windows, I have to scroll normally, but on Mac OS X, I have to change back to the other scrolling (Inverted), I prefer the Mac OS X way, is there a way to have this setting on Windows using Bootcamp settings or such?

WARNING: Do not proceed with any of these steps unless you have the ability to restore a bare-metal backup. Everything I'm doing has the potential to trash all of the data on your computer, requiring a clean installation of macOS and subsequent data recovery from backups. I use a combination of Time Machine, CrashPlan, and Arq to back up my system, you should too.

Open the Control Panel, click on Startup Disk, and change the setting; this item will only appear if the Boot Camp drivers are installed. Alternatively, restart the computer with the X or Option keys held down; in the second case, select the Mac OS X system, push the button with the straight arrow, and change the startup disk from System Preferences afterwards. Run Windows on your Mac. With Boot Camp, you can install and use Windows on your Intel-based Mac. Boot Camp Assistant helps you set up a Windows partition on your Mac computer’s hard disk and then start the installation of your Windows software.

Triple Boot the Right Way

If you're interested in triple booting your MacBook Pro, and Windows is going to be one of the Operating Systems you're going to boot, then take my word for it, this is the only way you want to accomplish this feat.

At a high level, the process goes like this:

  1. Install Apple's Bootcamp and use it to install Windows 10
  2. Use Windows 10 to shrink the Bootcamp partition, freeing up space to install Linux
  3. Install Linux (I used Kali) into the newly freed space
  4. Install rEFInd as a Boot Manager for all 3 OSes

To be fair, a lot of my instructions and the guide I initially followed, can be found here. However, several of the steps in that guide I didn't have to use at all, so I'm documenting my process here.

Install Apple's Boot Camp

Apple provides a supported method of installing Windows as a dual-boot option for Macintosh owners. There are several advantages to using Apple's process:

  1. Apple supports this as a way to boot Windows
  2. Apple provides native drivers for the hardware under Windows
  3. You will have supported ways to control the Windows and macOS boot process on your MacBook from within Windows (via the Boot Camp Control Panel)

Apple's official documentation for Boot Camp is found here.

Follow Apple's instructions for installing Windows, but make sure you create the Windows partition approximately 64GB larger than what you want to end up with for Windows, that space will end up being given to Linux. Adjust if you wish, I used a 196GB partition for Windows 10, then split it into 128GB for Windows and 64GB for Linux (FYI, a Windows 10 installation with Office 365 installed takes up 68GB, so give yourself enough room under Windows).

Note: Apple only supports Windows 8.1, or newer, for hardware released after 2014. There is no way to install an earlier version of Windows using Boot Camp on newer hardware. See this table to check your hardware and what versions of Windows are supported on it.

Now that you have an Apple-supported dual-boot system running macOS and Windows 10 (presumably), it's time to perform the Linux installation.

Create Partition for Linux

For the purposes of this article, I'm going to install Kali Linux, that's what I used, but installation with ANY version of Linux should work the same way.

The first step is to shrink the Windows partition to make some space for Linux:

  1. Boot into Windows 10
  2. Right-click on the Start Menu and select Disk Management
  3. Select the BOOTCAMP partition, right-click and select Shrink Volume
  4. Enter the size, in megabytes, by which to shrink the volume. I shrunk mine by 64GB, so I entered 65,536

This image is AFTER I did my initial shrink and subsequent installation of Kali linux, you'll have fewer partitions when you do this. I also have an SD card mounted.

Macos bootcamp windows xp

The shrinking process took a LONG time (~30 minutes), don't worry about it, let it run to completion and do not interrupt.

After the Volume shrinking process is completed, it's time to download some files to perform the installation; however, you probably want to do this under macOS, so first boot back to your macOS volume and the download them both:

  1. Kali Linux, 64-bit, can be downloaded here
  2. rEFInd, can be downloaded here

Place all of the rEFInd files (after unzipping) on a removable volume (SD Card, USB drive, or even a secondary HFS+ volume) so you can use it in the next step.

Install rEFInd

For all macOS versions starting with El Capitan (10.11) Apple has enabled System Integrity Protection (SIP). This security feature of macOS prevents changes to various areas of the Operating System including System-owned files. That means that you cannot install rEFInd directly on drives where SIP is enabled. In order to install rEFInd you will have to boot into Recovery. Make sure the rEFInd files are available on a drive that macOS can see and use, then follow these instructions:

  1. Reboot the computer and hold down Command-R
  2. Once in Recovery mode select Terminal from the Utilities menu
  3. Find the volume where you have rEFInd stored (start with ls /Volumes)
  4. Change into the rEFInd directory and run ./refind-install
  5. You will still get a warning that SIP is enabled, but you can ignore it (SIP is enabled on the boot volume, but you're not installing it there

Full installation instructions can be found on the rEFInd site.


You may also want to theme rEFInd to look more 'mac-like'. I used the OSX Standard Theme 1.0 found here. Upate 20200906: This theme's installation instructions ask you to 'replace the EFI folder' in the rEFInd install you just did, it ALSO replaces the more curent version of rEFInd and the cryptographic keys that were provided. You probably shouldn't do that, though your milage may vary on getting this to work. At the time of this article's original publication, they were both the same version, but now, 3 years later, the theme's version of rEFInd is woefully outdated. Use with caution or update the components in the theme with the newer versions. (thank you Phillip!)

Test that rEFInd is installed and operational. Just reboot and you should be taken to the rEFInd boot menu, from there you should be able to boot into either macOS or Windows 10.

Note: rEFInd will automatically find what it believes to be bootable volumes. They probably all won't be bootable, through trial-and-error you should be able to find the correct macOS and Windows 10 volumes. You can then configure rEFInd to ignore some volumes, but save that for after you have everything working properly.

Install Linux##

Boot into macOS and have a USB key available to be reformatted, it can be pretty small (small works better), an 8GB drive is perfect.

In order to create a bootable USB drive, you can use the Terminal:

  1. Run the Terminal from the Utilities folder under Applications
  2. Change the directory to where you downloaded the ISO for your Linux installation, e.g. kali-linux-2016.1-amd64.iso
  3. Find your USB key by running: diskutil list, note the drive name, e.g. disk2
  4. Run the command: dd -if=kali-linux-2016.1-amd64.iso -of=/dev/disk2 bs=1m
  5. The above command will take a long time to run, as it is imaging the ISO onto the USB drive. Once it finishes you should have a bootable USB key for Kali Linux (or whatever)

Alternatively, if you want a graphical imaging process, you can use UNetbootin as documented here for Ubuntu (just use Kali or whatever image you want).

You're now ready to install Linux. The reason you had to install rEFInd before installing Linux was that, in my experience, I could not get the standard macOS boot manager to recognize the USB drive I had prepared with Kali Linux. However, if you reboot now, you'll see the rEFInd boot menu. You can then insert your USB drive, then hit ESC to refresh the volumes and you should see the Linux installation drive appear. Select it for booting.

Follow the instructions for installing Linux, making sure to select the correct partition that you created while you were under Windows 10 earlier.


You should now have a triple-booting MacBook Pro. Using rEFInd you can select the appropriate OS and it should boot cleanly on your hardware.

In the event that rEFInd gets clobbered (you'll know, because a power-cycle takes you to the built-in macOS boot manager) you should still be able to boot into Windows, but you'll probably lose the ability to boot into Linux. Just follow the instructions and re-install rEFInd again and it should come back and allow you to boot again.

Summary: The post describes some manual method to repair C drive in Windows OS and summarizes the procedure to repair Bootcamp Partition on Mac hard drive.
It also suggests a third-party Mac data recovery tool to recover data from NTFS based BootCamp Partition. Download the free trial from below

Soon after the first Intel-based Mac was released, Apple launched BootCamp, a tool that allows the Mac users to install and boot the machine into Windows natively along with existing MacOS. The tool makes the machine more efficient to run performance intensive apps and programs. In short, BootCamp is used to dual boot Windows and macOS on Mac machine.

After installing Windows, you might not be able to see BootCamp Partition in MacOS. In case, you try to access the drive using Disk Utility, the partition will be greyed out. The partition is NTFS formatted, though they will appear as FAT formatted. When a partition is removed, added or resized via Windows setup, the details get updated in Master Boot Record (MBR).

This information doesn’t sync to GPT (GUID partition table) record. The reason behind this behaviour is that when a partition is added, resized or removed the GPT or MBR partition schemes get confused and Windows show OS partition.

About Boot Camp

With the release of Windows 10, BootCamp is updated to support the latest version of the Operating System. In this updated version, some features are refurbished such as Type-C ports on MacBook (12”), USB3 drivers on MacBooks, etc. If you find any issues in Windows 10, you can use the updated version of BootCamp to resolve it. Let’s understand the procedure to start Windows on Mac system through BootCamp Assistant.

Mac os bootcamp windows 10 drivers


Before you initiate the procedure to start Windows on Mac, make sure that latest updates from Apple are installed on Mac. Then follow the steps below:

  1. Go to Apple’s BootCamp support page to check if any updates are available for the particular model you are using
  2. Click on Apple menu and then select Software Update…. to install updates for the systems
  3. Next, Restart your system when prompted. After you restart your system, check for the system updates until no new updates are available.

Boot Camp accommodates some space on the hard drive. Therefore, it is important as well as beneficial to back up crucial data so that you can recover it in case of data loss or corruption. Follow the steps below:

  1. To begin, close all the applications and then launch Finder and click on Applications and then Utilities
  2. From the Utilities folder, double-click Boot Camp Assistant
  3. Boot Camp Assistant initial setup window will appear
  4. Click on Continue button to begin setup
  5. In the window that appears, make sure that the Download the Windows Support software for this Mac option is checked. The software allows you to install the latest drivers for Windows. Click on Continue
  6. The system will prompt you to key in the administrator Username and Password credentials. If so, provide the details and press Enter to start the downloading procedure
  7. Once the download completes, save files to the USB flash drive or burn it to the disc

Also ReadList of Top 5 Mac Hard Disk Drive Repair Software

What if Either Partition turns Corrupt?

In Windows, it is quite simple to repair drive if anything turns unresponsive. You can simply run Check Disk using command prompt and it will perform an integrity check to detect the errors. CHDSK examines the drive thoroughly and checks for common errors on FAT32, FAT16 and NTFS volumes.

Another way that the CheckDisk used to locate errors on C drive is by making a comparison of the volume bitmap with disk sectors being assigned to the files in the file systems. Check Disk fails to perform repair operation on the files containing corrupted data, but structurally found intact. Check Disk command with appropriate phrases can be executed either from the command line prompt or the interface.

However, to repair BootCamp partition on Mac hard drive you need to run Disk Utility, regardless of the Operating system installed on the particular partition. If you are using Mac machine and any of the partitions (Windows or OS X) gets corrupt, you can simply repair it by following the given steps:

  1. Boot the machine into Recovery mode by pressing and holding down the Command+R keys while the system starts
  2. Then Open Disk Utility
  3. Choose the Mac partition that needs to be repaired
  4. Next, click on Repair Partition to start the repairing procedure

The procedures mentioned above help resolve a majority of Windows and MacOS issues when both the operating systems are running on a single machine. In addition, you can solve a number of BootCamp problems following these methods.

Macos bootcamp windows download

Stellar Data Recovery Premium– A Way Forward for Recovering Data (APFS,HFS,NTFS)

Since a number of risks are associated with manual methods particularly when they are about macOS partitions, third-party Stellar Data Recovery Premium utility can be used to handle a wide range of issues related to data losses and disk monitoring. This tool helps you recover your most important documents, videos, photos, audio from a corrupt APFS/HFS or even NTFS (BootCamp Partition).

In addition, you can check the health of your Apple’s SSD or hard drive using the Stellar Drive Monitor module of the Premium application. Nonetheless, Stellar Data Recovery Premium also empowers you to repair corrupt or damaged digital media files such as the CRW, DNG, NEF, TIFF, JPEG, ORF, PEF, MP4, MOV,AVI, MKV, AVCHD, MJPEG, WEBM, ASF, WMV, FLV, DIVX, MPEG, MTS, M4V, 3G2, 3GP, and F4V file formats.

Macos Bootcamp Windows 11

Data Recovery from BootCamp Partition

In case the BootCamp Partition fails to get repaired then quickly perform files recovery from the troubled NTFS BootCamp partition. Below is a simple yet helpful steps that help you recover your important files from the BootCamp partition. But first, download Stellar Data Recovery Premium:

Step 1) Run the software and Customize your Scan

Step 2) Select BootCamp partition from the drive list and toggle on Deep Scan

Step 3) Let the software do the scan completely. After the scan is over, the software will list up all the deleted (inaccessible) pictures, videos, audios, documents etc. on the left hand side of the software.

From now, you can select desired files and click ‘Recover‘ button to save them.


Boot Camp Windows Xp

This blog shares information about below-mentioned issues-

Macos Bootcamp Windows Xp

  1. Solving or repairing C Drive on BootCamp Partition
  2. Stellar Data Recovery Premium Introduction
  3. Recovering Inaccessible Data from BootCamp Partition
  4. Repairing Corrupt Photos & Videos via Premium application

Macbook Bootcamp Windows 10 No Wifi

Note: Stellar Data Recovery Premium recovers data from APFS, HFS, NTFS, FAT, ex-FAT formatted drives. The software doesn’t support repairing of NTFS, FAT, ex-FAT and APFS as of now.