Install Mac OS X Mavericks on a Intel PC with Asus MAXIMUS VI GENE { Hackintosh }

Update: Installing boot loader on the EFI partition of the root drive

Hi there, How are you? Well, I have recently built a new Hackint0sh running a Haswell CPU (i7-4770k) under the hood with the sole purpose of running the latest Mac Avatar – Mavericks 10.9 – and of course gaming😉

Mavericks installer icon 580 100058799 large

I am not a writer so please don’t mind any goof ups. Just let me know and I will fix it. Thank you🙂

Now, let us see how I installed Mac OS X Mavericks 10.9 on Intel machine powered by Intel’s 4th-Gen CPU, Haswell.

My System Configuration

This machine is also running Windows 8.0 on a separate mechanical hard disk.

BIOS Settings for Asus Maximus VI Gene for a perfect Hackint0sh! :

  • Enter BIOS and Load Optimized Defaults
  • Ensure the SATA mode is set to AHCI
  • Make sure Intel Virtualization Technology is DISABLED (if it is working otherwise, let me know)

What Works?

Everything!!🙂. Although, for sound you need latest multibeast from Mavericks.

Things you will need to clean Install Mavericks on your Haswell PC

    • A Mac or PC/Virtual machine running a Mac. I had Mountain Lion 10.8.5 (10.8.4 and below won’t work on a haswell) installed in VirtualBox 4.3 on my Windows 8 machine. I used it to create my Bootable USB using Unibeast. How? keep reading.

 

    • Mavericks Application under /Applications. Since Mavericks is FREE – Thank You Apple – you can download the Application directly from Mac App Store.

 

    • Latest Unibeast and Multibeast for Mac OS X Mavericks. Download latest versions available at the downloads section of the tonymacx86 website (free of charge registration required). Make sure they are for Mac OS X Mavericks

 

 

    • Minimum 8 GB USB drive. This will be used to boot your machine to install the Mac on your PC. Try to get a fast drive

 

  • And some PATIENCE😉

Let us start…

On your Hackint0sh/Mac download OS X Mavericks for free from Mac App Store. Make sure the downloaded app is stored in /Applications folder.

Format your USB drive for Unibeast

Plug your USB drive into Mac OS X, and open the Disk Utility (located in /Applications/Utilities).

Format usb

  1. Select the USB drive from the left panel of the Disk Utility, go to the “Partition” tab of Disk Utility. Click the “Options” button and make sure “Master Boot Record” is selected under the partition scheme, click OK.
  2. Then, From the “Partition Layout” drop-down menu select “1 Partition”, and from the Format drop-down, select Mac OS Extended (Journaled).
  3. Give your USB drive a appropriate name and hit Apply to format your drive. This will erase and reformat your USB drive for Unibeast.

Note: If you are using VirtualBox, install “VirtualBox Extensions” for your guest machine to identify your USB device connected to the host OS.

Make Mavericks USB Installer

Install UniBeast Mac App Store

Download Unibeast and run it. Make sure that the OS X Mavericks installation app which you downloaded from the Mac App Store is inside your /Applications folder of your Mac. Unibeast will give and error if it is unable to find the App in /Applications

Install UniBeast Mac App Store 2

Select your USB drive as the installation destination (mine is named “MavericksUSB”)

Installation type

Click on continue to land on this “Installation Type” page. Choose the “Mac App Store Mavericks – 10.9” option. Since, we are installing Mavericks on our Desktop, other options are not required. Click Continue to being Installation.

Screen Shot 2013 10 11 at 8 33 27 PM

Now, the installation has begin. This process take about 20 minutes to 1 hour depending on your USB drive speed. It will look as if the installation has stuck somewhere but it’s not. This process is copying more than 5GB of data from your high speed hard disk to a slow USB. Get Up and Stretch or grab a beer..😉. One way to check if everything is working is to see the number of bytes increasing on the USB. Use “Get Info” by right-clicking on the USB drive in Finder to see this detail.

Once the setup is complete you will see a green checkmark indicating that all went well.

You have successfully created Mavericks USB installer. Don’t pop out the USB just yet. We will use it to install Mavericks on our hackintosh.

Install Mavericks on your Machine

Although, not necessary but I would a advice to use a standalone drive for installation. I am using a Kingston 128 Gig’s SSD

Before proceeding, remove/disconnect any USB devices or other Hard-Drives which are not part of the installation process. This is just a precaution.

Reboot your HackintoshP PC with your USB plugged in and press F8 to enter the boot menu. Select the USB drive and press enter to boot from it. If all went well you will see a screen similar to the following screenshot with your USB Drive Name in the center…

USB boot screen

If you are unable to see the Unibeast menu, check your motherboard’s BIOS settings (there is nothing much to check but still check). If everything is in order with your BIOS and you still cannot boot from the Unibeast USB, unplug your USB Drive, reformat it using Disk Utility and try again. If you still fail, maybe you have a faulty USB, try replacing. But I am sure you won’t hit this snag.

Now, select the Unibeast USB Drive at the Unibeast Boot Menu and press enter to start the OS X Mavericks Installer.

Mavwelcome

If you are unable to see the above screen for some reason, boot back into the Unibeast Boot Menu and try typing these boot flags – PCIRootUID=0 and -x.

“-x” is the most important as it boots your machine into the safe mode.

If you reach the Welcome Screen, select the language and click on the arrow. Agree to terms and conditions.

Now, you will be asked to select the destination drive to install your Mac on. Since, I am using a blank drive, nothing appears. Fire up disk utility and format the Hard disk with GUID Partition layout and minimum 1 Mac OS Extended(Journaled) Partition. Otherwise, select the hard drive you want to install OS X Mavericks on and click “install”. Mavericks will now install itself. The installation process will take minimum 20 minutes.

Restart, and make sure the Unibeast USB is plugged in as it will be used to boot into the new installation. At the boot screen, you will see two icons. One, is the Unibeast USB itself which will start the installation if selected and the other one is the Hard Drive on which Mavericks is installed. Select the Hard Drive with the new installation using the arrow keys, press “Enter”.

USB boot screen post installation

If everything works properly, then Mavericks will boot. Mission accomplished!

Mavericks2013 06 1913 30 56600 1372082910

But you still need the USB drive every time you need to boot into your Hackint0sh/Mavericks. Let us fix this..

First, using your UnibeastUSB drive boot into your newly setup machine. Once booted, DO NOT run Multibeast just yet .. What we are doing here is that we will be installing the boot loader in a small EFI partition of 200 MB which was created when we were partitioning our main drive for Mac OS X setup to install on. You can Google for ton’s of information on EFI partition if one is interested. Anyway, lets begin:

Boot directly from the Root Drive without using the USB
(Installing boot loader on the EFI partition of the root drive)

Caution: Unplug any drivers other than your main drive (in this case the SSD) and the USB (in this case the UnibeastUSB) to avoid any confusion as well as any loss of data.

My main drive is identified as

disk0

To make sure your disk is identified ad “disk0”, fire up the terminal and type in

> diskutil list

If your root drive is marked as “disk0” then you are all set and ready to being:

First, we have to mount and reformat the EFI partition. For that open a new terminal and type in the commands as is:

> sudo -s
<enter your password>
> newfs_hfs -v EFI /dev/disk0s1
> mkdir /Volumes/EFI
> mount_hfs /dev/disk0s1 /Volumes/EFI

At this point the partition identified by the volume name “EFI” is reformatted and mounted and is ready to be written upon with the boot loader files. We will be using the boot loader which is already installed on the UnibeastUSB.

So, plug in your Unibeast USB drive if it is not already plugged in. Then, open a new terminal window and type in

diskutil list

to identify your EFI partition (it will be under IDENTIFIER). Double check that you are using the correct partition (for me it was disk0s1). Now type the following as is.

> cd /Volumes/UnibeastUSB/usr/standalone/i386
> sudo -s
<enter your password>
> fdisk -f boot0 -u -y /dev/rdisk0
> dd if=boot1h of=/dev/rdisk0s1
> cp boot /Volumes/EFI

Close terminal. Now drag and drop /Extra file from your root drive to the EFI partition. Once copied, make sure to set the new EFI partition as ACTIVE. To do this open a new terminal and type in the following:

> sudo -s
<enter your password>
> fdisk -e /dev/rdisk0
  (press) p
  (type)  f 1
  (press) w
  (type)  y
  (type)  quit

Shutdown your system. Pull out your UnibeastUSB drive and Reboot. Done!

What is working

1. Ethernet
2. Screen Resolution is 1080p
3. Sleep/Restart/Shutdown/Hibernate
4. App Store
Don’t have WiFi Installed on my machine so can’t comment on that.

What is not working

1. iMessage
2. TRIM Support (need multibeast to add trim support)
3. Audio (need multibeast for audio)

Multibeast Settings

MultiBeast final page

Drivers > Audio

Drivers > Audio > Realtek ALCxxx > Without DSDT > ALC1150

Drivers > Audio > Realtek ALCxxx > Without DSDT > HDAEnabler

Drivers > Disk (SSD)

Drivers > Disk > TRIM Enabler > 10.9.0 TRIM Patch

Customize > System Definations

Customize > System Definations > Mac Pro > Mac Pro 3,1

Note: To run Multibeast in OS X Mavericks, you have to go the “Security” section of System Preferences in Mac OS X, go to the “General” section, and check “Anywhere” in the “Allow applications” section

I have yet to install a Bootloader. I don’t know what will happen if I do. If someone can guide me, you are most welcome🙂

That’s it .. enjoy your new Hackint0sh running Mac OS X Mavericks

Thank you for reading..

Until Next time.. Happy Hacking🙂

Posted in HOWTOs | Tagged , , , , , , , , , , , , , , , , , , | 76 Comments

How to Install Latest NVIDIA Drivers on Ubuntu without PPA’s

Hello, I am making this guide because I suffered a lot when installing Latest NVIDIA Drivers on my Ubuntu Machine. I hope this guide helps you setup your card successfully…

IMPORTANT: you should be comfortable will typing commands in the temrinal

Before installing your Nvidia driver please issue the following commands in a terminal:

sudo apt-get update
sudo apt-get upgrade

reboot if necessary..

If you are on a 64bit system issue this command in the terminal:

sudo apt-get install ia32-libs

Next, we have to download the Latest NVIDIA Driver from the official driver repository

for 32bit systems download from here
for 64bit systems download from here

Download the driver with the latest date mentioned next to it. At the time of writing this guide, latest available driver was: 325.15 Dated 8/5/13

Now, follow these steps:

Step 1: Download the driver. the file will be saved in your download folder under your home directory. /home/username/Downloads

Step 2: Create a file named nvidia-graphics-drivers.conf under /etc/modprobe.d/ using a text editor like gEdit or nano.

Open the terminal and type exactly like this:
cd /etc/modprobe.d
sudo gedit nvidia-graphics-drivers.conf

Enter your login password to open the editor with super user privileges and type the following lines as show below:

blacklist nouveau
blacklist lbm-nouveau
blacklist nvidia-173
blacklist nvidia-96
blacklist nvidia-current
blacklist nvidia-173-updates
blacklist nvidia-96-updates
alias nvidia nvidia_current_updates
alias nouveau off
alias lbm-nouveau off

Once your have written these lines (remove spaces), save the file and close the editor.

Step 3: Reboot your machine.

Now, once your reboot.. the system will boot with very low screen resolution. Don’t panic, we have just disabled the driver on which the system was running earlier. Don’t log in now, infact move to step 4.

Step 4: press CTRL + ALT + F2 to bring up the terminal. You will be asked to enter your log-in id and password. Do so now.

Once you have logged in, move to the folder where you have downloaded the NVIDIA driver. I am presuming that it was saved in the Download folder under your home directory. To change the directory, just type ‘cd Downloads‘ so that the directory changes to /home/your_username/Downloads

Step 5: We have to make the downloaded file an executable. To do that, type in the following at the prompt:
chmod u+x Name_of_NVIDIA_file.run

Step 6: Stop the display service by executing the following command at the prompt. You will be asked your password so type in when required:
sudo service ligthdm stop (this command will stop the currently running display service)

Step 7: Run the program by typing the following. You will be asked for your login password again:
sudo ./Name_of_NVIDIA_file.run (this will run the NVIDIA installer)

Once everything is done, you will be thrown back to the prompt.

Step 8: Reboot by typing
sudo shutdown -r now

Once rebooted, your new driver is active. Check by searching NVIDIA in dash and modify the settings accordingly.

Thank You for reading. Hope this helps.

If you find anything inappropriate/misleading or facing a difficulty, type a comment and we can discuss. I am a Linux newbie and I hope I will be able to solve it.

Till then Happy Computing..

Posted in HOWTOs | Tagged , , , , , , , , , , , , | Leave a comment

How to Boot from a USB Drive without BIOS support

Do you own a laptop/desktop which does not Boot from a USB Device but your BIOS does not support booting from it. If your BIOS does not provide you the functanility you can induce the funcantliuty so boot you machine from any bootable USB device known.

Sure you can use a DVD/CD – ROM Drive to boot your live CD but why to go thru all the hassle of burning a CD when you can use a reliable USB device.. you can also save the cost of buying blank CD’s😉 and protect the environment..

Prerequisite: I am assuming that your PC has Linux installed on it preferably a Ubuntu variant. I am using Xubuntu 12.04 (substitute the commands according for your Ubuntu variant)

Let us see how…

Step 1: Download the Plop Boot manager from here (Download the latest version [zip file])

Step 2: Extract the zip file where it was downloaded. Mine was downloaded in the Download folder under your home directory..

Step 3: Press Alt+F2 to launch the Application Finder and type the following :

gksudo thunar /

(for ubuntu use "nautilus" instead of "thunar")

To launch the file manager with root privileges. You will be presented with a dialogue box to enter password.. authenticate. Now you will see the contents of the root [/] folder (with root privileges).

Step 4: Once you in the root folder, open the /boot folder.

Step 5: Now go to the folder you extracted in Step 2 and within that folder click on the Linux folder. In that folder you will find two files: “plpbt.bin” and “plpcfgbt” . Copy and paste these files to the /boot folder you opened in Step 4.

Step 6: Once the files are copied into the /boot folder, open the following file in texteditor

gksudo leafpad /etc/grub.d/40_custom

(use "gedit" instead of "leafpad" for Ubuntu)

and type the following in the file as it is..

menuentry "Hacked USB Boot" {
    insmod ext2
    set root='hd0,msdos1'
    search --no-floppy --fs-uuid --set=root a1209b62-19f7-4a07-bf45-bc8a8fbd85b9    
    linux16 /boot/plpbt.bin
}

Make sure you add at least two blank lines after last curly-brace. Save it.

The 40_custom file should look like this

Step 7: Make sure you saved the 40_custom file in the last step. Exit all windows. Open Terminal and type the following..

sudo update-grub

Now, your grub will be updated. To verify that the new entry is added to the grub.conf, open the file /boot/grub/grub.conf and verify the entry by searching “40_custom” in the file.

Step 8: Reboot your machine with your Live USB plugged in. If you have a single OS Ubuntu/Xubunt then you need to press shift key at the time of booting to show the grub boot manager. Select ” Hacked USB Boot ” and boot from your USB Drive.🙂

When you select the USB option in the PLOP Boot manager.. press SHIFT + Enter key combo to boot from the USB Drive..

I hope you have successfully booted your machine from the USB by now. enjoy..

Till next time.. Be Curious..🙂

Posted in HOWTOs | Tagged , , , , , , | Leave a comment

How to clear your Steam (account) Cloud …

Steam Cloud is used to backup config files and saved games online in order to access them from every computer. This is a feature that can be enabled/disabled through two different dialogs:

  • Steam > Settings > Downloads + Cloud > Enable Steam Cloud synchronization for games which support it (will affect all the games)

OR

  • Right-click on a game > Properties > Updates > Enable Steam Cloud synchronization for <GameName> (will only affect the selected game)

How to reset your steam cloud so that fresh settings can be uploaded?

Step 1: Right click on the Steam icon in your task bar and select Settings

Step 2: In the settings click on DOWNLOADS + CLOUD tab. Under this tab there is a Steam Cloud section and un-check “Enable Steam Cloud Synchronization for games which support it”

Step 3: Now navigate to the location where Steam is installed. Since I am playing CS:GO  I will navigate to the following folders:

C:\Program Files (x86)\Steam\userdata\SteamID\AppId

replace your SteamID and AppId in the above path and delete every file/folder in this folder.

Then navigate to the following folder

C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg

and delete every single file in this folder.

Step 4: Add -autoconfig launch option to the game launch options to reset the game to it’s default values.

Step 5: Launch the game and do all the settings you need like setting resolution, audio and graphics, enable console. Once everything is set Exit the game.

Step 6: Repeat Step 1 to open the Settings page. Go to the DOWNLOADS + CLOUD tab and check the “Enable Steam Cloud Synchronization for games which support it” option.

Step 7: Restart your game and you will see the following dialog screen will appear..

Step 8: Click on “Upload to the steam cloud” to over write everything which is stored in the cloud (for that particular game whose files you have deleted).

Step 9: Remove the -autoconfig launch option from the Launch Option dialog box.

Enjoy you new settings…

Happy Gaming

Posted in HOWTOs | Tagged , , , , , , | 1 Comment

My Gear

I have two machines one is a 5 year old Desktop (Self made) and a Toshiba Satellite A50 (2000 Model) ..

  • My Desktop

Processor : Intel Core 2 Duo 6600 @ 2.40 Ghz
Motherboard : Asus P5W DH Deluxe (great mobo)
Graphics : GeForce 9500 GT  512 MB Ram
RAM : 4 GB
OS : Windows 7 Ultimate and Ubuntu 12.10

  • My Laptop (Toshiba Satellite A50)

Thou this is an old machine I love it because this runs Xubuntu 12.10 and does it’s job well..🙂

  • PhoneSamsung Nexus S (Google Phone) running CM 9 … I love this phone and can’t do without it..
Posted in My | Leave a comment

Install Mac OS X Mountain Lion on a Intel PC with Asus P5W DH Deluxe { _Hack!nt0sh_ }

I always wanted to own a Mac but I never was able to make my mind to buy one until I came across a post by Lifehacker on how to turn your PC into a Mac or more likely as we say a Hackint0sh!🙂

mountain_lion_img

Let us see how I installed Mac OS X Mountain Lion 10.8.0 and updated it to 10.8.2 on my Intel PC. This is a clean install and the only OS on my machine. This post is specifically for the Asus P5W DH Deluxe motherboard.

My System Configuration :

  • Motherboard: Asus P5W DH Deluxe
  • Graphics: GeForce 9500 GT 512 MB
  • Processor: 2.4 GHz Intel Core 2 Duo
  • Hard disk: Seagate 500 GB 7200rpm SATA drive
  • Memory: 4GB
  • BIOS Version: 3200 3002 (Thank You Joe)

Yes it’s a pretty old machine but I love it..

BIOS Settings for P5W DH Deluxe for a perfect Hackint0sh! :

  • Go to IDE configuration and change the IDE/SATA mode to AHCI
  • Enable Execute Disable function
  • Turn off Speedstep Settings (unless you plan to use a hacked speedstep kernel)
  • Change the JMicron Controller to AHCI ( if you using RAID, otherwise disable it.. )
  • MicroCode Update: Enable
  • Max CPUID : Enable
  • ACHI2 support: Yes
  • ACPI APIC: Enabled
  • Suspended mode : S3

Things you will need to install Mac on your PC :

  • Original Install DVD of Mountain Lion. Purchase it online from the App Store or you can buy one from Croma/Mac Stores around the city. I used an ISO
  • A PC/Virtual machine running a Mac. I had Snow Leopard installed in Virtual Box on my Windows 7 machine. I used it to create my Bootable USB using Unibeast
  • Minimum 8 GB USB drive. This will be used to boot your machine to install the Mac on your PC
  • UniBeast and MultiBeast. Download the updated and current version of UniBeast and Multibeast that are available from the downloads section of the tonymacx86 website (free of charge registration required).

Let us begin…

Preparing your USB Drive for UniBeast

  • The first step is to create a bootable USB drive containing OS X Mountain Lion. With the formatted USB plugged into an available USB port on your PC (for Virtualbox to identify your drive you need to install virtualbox extensions before your virtualbox will identify any USB device connected to the host OS). Open Finder and navigate to /Applications/Utilities/Disk Utilityand select the USB drive in the left column.
  • Now, look on the right side and select the Partition tab. From the Partition Layout dropdown menu select 1 Partition, and from the Format dropdown, select Mac OS Extended (Journaled).
  • Select the Options button under Partition Layout and make sure Master Boot Record option is selected (This is necessary to create a bootable USB for PCs). Click Ok.
  • Give your USB drive an appropriate name and hit Apply to format your drive.

Prepare your USB drive using Unibeast

  • Run the UniBeast application that was downloaded earlier. If UniBeast is giving you an error message like Mountain Lion is missing, make sure that the installation file downloaded from the Mac App Store is in the /Applicationsfolder. If you are using and ISO or a DVD Installer you need to do the following to copy the installation file to the /Applications folder.
    1. Open Finder
    2. Open the Utilities folder
    3. Open a terminal window
    4. Copy and paste the following line in and press return:
      defaults write com.apple.Finder AppleShowAllFiles YES
    5. Now hold ‘alt’ on the keyboard and right click on the Finder icon and click RelaunchNow you are able to see all hidden files or folders. One you are done, perform the steps above however, replace the terminal command in step 4 with:
      defaults write com.apple.Finder AppleShowAllFiles NO
  • Now run UniBeast again (if it failed earlier) and click on continue until you are asked to select the drive. Select the USB drive and click on continue. You will be asked to enter your password, enter it and click Ok. UniBeast will look for the Mountain Lion install app in the /Applications folder and will install it to the USB drive. During installation, you will get two options in Installation Type; Legacy USB Support and Laptop Support. Check Laptop Support if you’re installing on a Laptop and Legacy Supportif you have an Intel processor and the model number is three digits long. I didn’t select any options and continued with my installation.
  • Click continue to start with the install.It will take 15 to 20 minutes to complete the install as huge files are being copied to the USB drive. Go have a beer😉 and return..

Install the Mountain Lion …

By now your USB must be ready. Reboot your Hackint0sh PC with your USB plugged in and press F8 to enter the boot menu once the boot sequence has started. Once you have reached the boot menu select the USB drive and press enter. If all goes well you will see a screen similar to the following screenshot..

For P5W DH Deluxe you need to enter some bootflags for it to boot to the installation welcome screen. Once you have reached the screen (as above) just start typing the following line:

PCIRootUID=0 -v

and press enter to boot the machine. Wait for some time till you see the welcome screen.

Once you click on the arrow button in the above screen following screen will appear. Do not hit continue since your hard disk isn’t ready to install OS X yet. Instead, go to Utilities from the menu bar and select Disk Utility.

Now this is the same Disk Utility you used on the Mac when preparing the USB drive. Select your PC hard disk and go to the Partition tab. Here, select 1 Partition from Partition Layout, set Format to Mac OS Extended (Journaled), and then hit Options to select GUID Partition Table in the panel that slides open. Once done, hit Apply to prepare your hard disk for Mac OS X Mountain Lion.

Once done, you will return to the Mountain Lion Installer and the newly formatted hard disk will appear as an available disk to install the OS. Select it and click Install. Installation can take up to 30 minutes and there is little you will have to do during the process. Once installation is complete, set up your Mac (language, Apple ID etc).

You should now see the signature galaxy background, the Dock and the Menu Bar. You’ve successfully installed Mountain Lion.

But you still need the USB drive every time you need to boot into your Hackint0sh PC. For that you need to use the Multibeast tool which was downloaded earlier.

Run multibeast and select the following options (for P5W DH Deluxe)

TRIM Enabler is for the SSD Drives. If you don’t have a SSD drive don’t select that option. Click on continue and install. Once done you need to shutdown your hackintosh, remove the USB drive and if everything went well you will see the login screen.

What works?

Everything except Realtek RTL8187L WIFI Card. 32bit drivers are available for this card but for Mountain Lion you need 64bit drivers. If you know how to get this card working do leave a comment or point me to a how-to.

Updating to 10.8.2

To update your hackint0sh to the latest update 10.8.2. Download the combo update from apple website

Download the OS X 10.8.2 Combo Update

Make sure that you back up any important data, and if possible clone your hard drive before applying the update. If you have any issues post-update, boot using UniBeast.

After applying the Update I didn’t face any problems except that the sound was missing. Run MultiBeast (see above) and install VoodooHDA 0.2.7.3 Kext. That’s it.

Still everything works except the WIFI Card… anyone reading this please help me out to fix this issue.🙂

Thank you for reading. Hope you have successfully built your hackintosh after reading this post.

Until next time.. Be Curious..

Posted in HOWTOs | Tagged , , , , , , , | 77 Comments

Merge 2gb VMDK files into a Single VMDK file

The virtual machine’s hard disk is stored as one or more files on the host computer’s physical disk. These file(s) start small and become larger as you add applications, files, and data to your virtual machine.

At the time of creating the virtual machine you might have chosen to Split the virtual disk into multiple files maybe because you keep on moving/copying the virtual machine from one computer to another or there was some space constraint or maybe you might be on a file system which does not support creating larger files.

Though a split-virtual disk has some advantages, but it may reduce performance with very large disks.

 

 

 

 

 

 

 

 

If you need to merge these split-files into a single VMDK , there is a tool vmware-vdiskmanager.exe to do the job for you.

You can download the tool from here and extract it to the location of your choice. Preferred location would be the location where virtual machine is stored.

Open the command prompt and execute the following command

vmware-vdiskmanager.exe –r path\to\the\headfile.vmdk –t 0 path\to\new\merge\mergedfile.vmdk

The source file(headfile.vmdk) is the selected file in the image below.

 

Don’t forget to defragment your new created vmdk.

Happy Coding🙂

Posted in HOWTOs | Tagged , , , | 2 Comments