i tried with WinISO for Windows but with that wont work. I dont know how.
I tested with the cloning it and it works great but it need very long time because every bit will copied.
Here the instruction for the cloning solution:
1) You Install Proxmox 2.2 on a hard drive which is on the onboard controller. The Hard drive should be smaller than the Raid Array or same size. My Raid ARRAY was a little bit smaller (600MB) it works too.
After Install you type in the Proxmox console:
2)apt-get update
3)apt-get dist-upgrade (updates to the newest proxmox kernel)
4)restart
5)apt-get install rpm dkms
6)apt-get install pve-headers-2.6.32-17-pve
7)Download raid Driver aacraid-dkms-1.2.1-29900.tgz to tmp folder
8)unpack the file: tar xvzf aacraid-dkms-1.2.1-29900.tgz
9)got in the folder aacraid-dkms-1.2.1-29900 and in source there are two rpm files
10)type this in console: rpm2cpio aacraid-1.2.1.29900-dkms.noarch.rpm | (cd / ; cpio -idmu )
11)type this in console: dkms add -m aacraid -v 1.2.1.29900
12)and this: dkms build -m aacraid -v 1.2.1.29900
13)and this: dkms install -m aacraid -v 1.2.1.29900
14)restart
Now the driver are installed and you can see the Raid array with fdisk -l.
15)If there are partitions pls delete all. Attention all file will delete.
you delete it with fdisk /dev/andyouRaidARRAY.
then type 1 to select first parition and then d. This with all Partitions.
Create clear Table: cfdisk -z /dev/youRaidARRAY press Shift +W and then yes and close it with Q
16)Install ddrescue with
apt-get install gddrescue
17)
Then clone the disk with command: ddrescue -v /dev/onboardcontrollerDrive /dev/RaidARRAY (you have to be really sure to copy to the right disk because all data will delete at the target drive)
This need very long time. And when its finish you can boot from the Adaptec Raid controller.
If the Raid array is bigger than the onboardcontrollerDrive you have to change the partition size because ddrescue make a exact copy of the drive and the partition have the same size.
I hope this will help you.