Yes, I was trying to avoid any kind of re-install or re-configuration.
After many days of trial and error I solved the problem, here is how.
Instructions:
- create the partitions as in the tonymacx86 instructions
- from a temporary Windows XP installation, clone the Windows 7 partition using richcopy + robocopy
Details:
- I created the partitions using tonymacx86 instructions. Created 2 partitions from the OSX Installer
- Installed Windows 7, confirmed it booted
- I had an old WinXP instalation, from that I cloned the Win7 partition
- Since all Windows data resides in Program Files, Program Data, Users and Windows root directories, I cloned only those 4 directories
- I cloned using first richcopy, because richcopy maintain the "created date" of each file and directory
- Then I cloned the same directories again using robocopy, because robocopy clones the security detail better. Right click, then Security and confirm that you can see unresolved SID numbers. Richcopy didn't copy that. But robocopy did not clone the "Create date" of each file and directory
The main points of this solution:
- after doing partitioning from OSX Installer and installing Windows 7, Windows 7 Boots without problem in the so called MBR mode. Windows 7 boots using MBR tools but it resides in a GPT partitioned drive.
- gparted did not work, after cloning the Win7 drive it just won't boot. Tryied: bootcfg, bootsec, etc
- clonezilla did not work, same as gparted
- Windows Image Backup, returned an error
- Windows imageX, could not try
- any other partition tool, did not have access or not wanted to try. The idea was to use official or open source solutions
- wanted to have a fresh NTFS formated FS in a 4k hard drive. Its a Seagate so it managed a non-aligned partition. Also, wanted to use a OSX partitioned drive.
- I will be updating OSX but will remain in Windows 7 until 9
- wanted to use only 1 hard drive
Commands:
- richcopy, select all 4 directories, select advanced view, select the option to clone all files, clone all security related info, use 3 o 4 file copy thread(beware of higly fragmented HD)
- robocopy, add your account to the Backup group using usrmgr.msc, use switches /copyall /zb
Interesting notes:
- a rotational hard drive is really faster until like 60% of the drive, then it does down in performance. Tested with hdtune
- you can clean the bad sector flag on an NTFS using gparted live cd, with the ntfsfix command. Also with a newer chkdsk /b
- you can clone a ntfs fs with bad sectors with the --rescue command line in ntfsclone in gparted. Just run GUI then copy the command line
Other things to try (I had no more time and a clone partition taks takes me 2.5 hours)
- partition using OSX installer
- clone Win7 partition using some partition clone tools
- install Windows 7, the restore your previous installation, restoring the windows.old folder
- this should fix the boot procedure that was failing on me after a partition clone
Links:
dualboot
http://tonymacx86.blogspot.com/2009/11/dual-boot-windows-7-and-os-x-snow.html
gparted
http://gparted.sourceforge.net/
clonezilla
http://gparted.sourceforge.net/
richcopy
http://technet.microsoft.com/en-us/magazine/2009.04.utilityspotlight.aspx
robocopygui
http://technet.microsoft.com/en-us/magazine/2006.11.utilityspotlight.aspx
robocopy for XP
http://www.microsoft.com/en-us/download/details.aspx?id=17657
robocopy command line example
http://geekswithblogs.net/lorint/archive/2006/12/07/100596.aspx
hdtune benchmark
http://www.hdtune.com/
windows.old
http://support.microsoft.com/kb/971760
HTH
Oliver
If you have a fresh install, why not connect up the old drive and migrate your files? Or are you trying to avoid re-installing Office apps and possibly games?