You don't need to put the whole of your E drive on there. If there's stuff on your current drive you want to keep then the easiest way to do it is to ftp your current disk to your PC so you can copy the bits you want (gamesaves etc.) on to your new disk once it's working. Then, build a basic xboxhdm 1.9 disk, and use that to build your new disk.
Make sure that on your PC you have the following files:
- the stock 5960 C dash files and folders from Slayers:SYSTEM\All\c\, or AID:Files\Dash\ms-c.zip, or CASH:\StockFiles\c\.
- a new set of Kingroach NDURE 3.1 C and E folders. Make these by running Kingroach NDURE 3.1 and simply selecting your Kernel version under "Kernel Selection" and "Create XBOXHDM Installer" - leave all other options at default.
Build your xboxhdm disc using the stock C from Slayers / AID, and the Kingroach NDURE 3.1 files you just made. Put the stock C in linux/C. Rename ndure.htm to ndure (no extension), and place it and the rest of the Kingroach 3.1 files in linux/ndure/, i.e. the Kingroach C and E directories should be in linux/ndure/C/ and linux/ndure/E/, with the ndure script named linux/ndure/ndure. Put eeprom.bin in /linux/eeprom/
Boot with xboxhdm, select option 1 - boot VGA Console, then type xboxhd, then select option 1 - Build A New Xbox HD from scratch. Once that has finished exit, then type xbrowser, run the ndure script, then select option 1. Exit the ndure script. Reboot the PC, select option 3 and type lockhd -a to lock the disk.
If the F or G partitions on your new disk are larger than 256GB then make sure you use XBPartitioner 1.1 to format them before you start copying data across.