![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYWjvQgyQL18Klv9r2DT9Ts7fpXkeiKVvVfmVApX9vKPNCeGgFR1P_EzXp0qwacIVf2r2pCz66X2vAyYaiT6ePQKCLApM27PB3m-vUAQdMCHAmKbkQdbOE0lR7UaIgvIb18abtboU-6GTk/s200/Apple.jpg)
1- To resize the current disk without loosing data :
for example: lets say i want the system drive to become 100 gb
If you are resizing another external disk or that you have multiple disks , do a diskutil list first and know which disk you want resizing ..
go to terminal :
diskUtil resizeVolume disk0s2 100G
download both, burn Gparted on a CD ..
install refit and reboot , put your Gparted , run it and format your freespace to NTFS for your windows volume
3- reboot and use windows CD for installation
Note : If you're restoring using winClone , make sure you use the 1.6.6 version of winclone
Winclone , you can download it here :