I was given a Mac Book Pro (Retina) with BootCamp and then realized it was the only partition, so I don't have a MacOs in my Mac machine!!!
Considering that, what's the easiest way to install a MacOs?
MacOS – Install MacOs Mojave (Only Bootcamp partition)
macosmojave
Related Solutions
The action that will cause data loss is the formatting and re-partition that happens before you get the opportunity to reload from your Time Machine backup.
The normal process is:
- Verify last backup of any data you wish not to risk (BootCamp and Mac partitions should be backed up just in case)
- Erase the parts of the drive you wish to clear or clean
- Reinstall OS X onto the Macintosh HD part of the drive
- Start the restore process from the Recovery HD, from another bootable OS X source or from the Migration Assistant running from the newly reinstalled OS X partition
When you go to load a Time Machine (or any other backup) as long as you didn't erase the Boot Camp data partition as part of the formatting or reinstallation steps that are already complete, then you won't lose further data such as a Boot Camp partition.
The programs that load Time Machine want to write that data to the Macintosh HD side of things and leave the other partitions alone.
Apple HFS+ drivers DO work after 1607 Anniversary Update, they just have problems mounting the drives. You can mount them manually with the risks associated with it. (Personally, I have encountered exactly zero bugs/problems in several weeks of hard usage and testing on 3 computers, so I started recommending my method on the net. I am writing this warning anyway, as mounting a partition forcibly may still have unforeseen consequences I have yet to face.)
Firstly, make sure you have drivers from 6.0 installed, 6.1 does not have HFS+ drivers. You can reinstall to be sure, or
Go to Windows\system32\drivers\ check if AppleHFS.sys and AppleMNT.sys is there.
Run regedit, go check if "AppleHFS" and "AppleMNT" keys exist in "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\"; each should also have some string and dword values in it.
Personally, I would extract these two .sys files from a 6.0 install, Google on how to install them via registry tweaks, and make the habit of always using the most up-to-date bootcamp drivers. Apart from bug fixing and optimisations, new Macs a few years into future will just not function properly on 6.0 drivers.
Reboot after installing your Apple HFS drivers. Nothing will show up on 1607 after reboot, but I would still feel better to install these drivers before we try and mount them.
Secondly, make sure you are not using CoreStorage. I am reasonably certain "read only" HFS driver can't do any harm, but it's better to be safe than sorry.
If you are good to go, you have two options:
Option #1: mount your bootcamp partition via DOS Devices registry edit:
Run regedit, navigate to "HKEY_LOCAL_MACHINE/system/CurrentControlSet/Control/Session Manager/DOS Devices/"
Right click > new > add string
Enter your drive letter by adding ":" In "data" type "\Device\HarddiskVolume#", where # will be the volume number of your partition as it would be detected in MS-DOS. In your case, it SHOULD be 2, as it is the 2nd partition of disk0. (In MY computer, disk0 has 1 partition, my macOS partition is 2nd one on disk1, so MY partition number is 3, just count your partitions starting with 1.)
Your registry entry should (provided nothing is changed in 4 months you posted this) show "D:", "REG_SZ" and "\Device\HarddiskVolume2" for name, type and data respectively (assuming D: is the drive letter you want for your macOS partition).
Never use letter C: or any other drive letter that may contradict with your Windows installation, as this may render your Windows unbootable. (Or may not, it's just a matter of luck whether Windows chooses to mount DOS devices first, or it's own disk management.) It is (probably) safe to do trial and error on volume #, it won't break anything even if you accidentally select your Windows partition, it will just mount it twice with different letters.
Reboot and your macOS partition should be there.
Before using, go to properties of your new disk in "This PC" and your "file system" should be HFS and it should report used and free spaces correctly. If it is RAW, never try to reformat, check your AppleHFS.sys install.
Option #2: use a program that can mount disks via Session Manager (in other words, it will make the registry entries for you).
Download ext2fsd even though you probably have nothing to do with ext2 or linux.
Open Ext2 Volume Manager. In "File System" tab, your macOS partition will show as "HFS". If you installed ext2fsd before successfully installing bootcamp drivers, it will just show as "RAW". (kind of proving bootcamp drivers DO work)
Right click, select assign drive letter (or change drive letter).
In the pop-up menu, select the drive letter first, then select the tick "Create a permanent MountPoint via Session Manager." It -weirdly- closes the pop-up before you click "OK". (Ext2fsd is a little buggy, you should select drive letter first, then select the tickbox. If you want to change drive letter, I suggest removing the existing one first, then re-add it from scratch)
Reboot, and the macOS partition will be there just like before anniversary update.
In both options, your diskpart or disk management will still show your HFS partition as RAW, (so does minitool partition wizard etc), but it will function normally, and you should be able to confirm it as HFS in properties menu. In analogy, this method tries to define your partition letter like defining a legacy COM or Printer (LPT) port.
Best Answer
This link has a good starting point. First up, you obviously need to create a mac partition on the computer. Next, you will need to find a copy of macOs (obtainable via Mac App Store by all mac users, hence you only need to find a mac owner willing to give you a copy) and convert it into a bootable USB drive. Next, you have to boot into the mac partition on your computer and install macOS via the bootable drive.