Cloned SATA HDD not to boot XP SP1 (Dell Dimesion 4600)

Y

yizhao.email

Hi,

I'm trying to clone an IDE boot drive to an SATA drive. Once the IDE
drive is removed, the SATA drive does not boot.

Here is my system info,
Dell Dimension 4600 (there are two SATA connections on board)
Primary Master Drive: WD IDE 40GB (two partitions: partition 1 Dell
Utility, partition 2 XP)
Primary SATA Drive: Seagate SATA 320GB (1 partition; SATA 150 mode with
the jumper)

Here is what I did:
[Before Cloning]
1. loaded a Promise SATA controller to IDE's XP using XP repair
[Cloning]
2. cloned IDE drive partition 2 to SATA drive using DrvCloneXP
[After Cloning]
3. boot off IDE's XP then manually added SATA's XP to IDE's boot.ini
(multi-boot)
4. boot off IDE and selected to load SATA's XP (XP loaded
successfully); switched (SATA's XP) drive letters between IDE and SATA
drive -- making SATA C: -- using regedit.
5. removed IDE drive, SATA drive didn't boot, the screen was blank

I tried a boot off a Windows 98SE floopy then ran fdisk /mbr on SATA
drive. No luck. I also tried installing XP SP1 from scratch on the SATA
drive, it boot successfully. I don't want to reinstall all the
software.

I'd appreciate any suggestion.

Yi
 
C

Carey Frisch [MVP]

Contact Seagate Technology Support
http://www.seagate.com/contact/index.html

--
Carey Frisch
Microsoft MVP
Windows - Shell/User

Enjoy all the benefits of genuine Microsoft software:
http://www.microsoft.com/genuine/default.mspx

---------------------------------------------------------------------------­---------------------------------

:

| Hi,
|
| I'm trying to clone an IDE boot drive to an SATA drive. Once the IDE
| drive is removed, the SATA drive does not boot.
|
| Here is my system info,
| Dell Dimension 4600 (there are two SATA connections on board)
| Primary Master Drive: WD IDE 40GB (two partitions: partition 1 Dell
| Utility, partition 2 XP)
| Primary SATA Drive: Seagate SATA 320GB (1 partition; SATA 150 mode with
| the jumper)
|
| Here is what I did:
| [Before Cloning]
| 1. loaded a Promise SATA controller to IDE's XP using XP repair
| [Cloning]
| 2. cloned IDE drive partition 2 to SATA drive using DrvCloneXP
| [After Cloning]
| 3. boot off IDE's XP then manually added SATA's XP to IDE's boot.ini
| (multi-boot)
| 4. boot off IDE and selected to load SATA's XP (XP loaded
| successfully); switched (SATA's XP) drive letters between IDE and SATA
| drive -- making SATA C: -- using regedit.
| 5. removed IDE drive, SATA drive didn't boot, the screen was blank
|
| I tried a boot off a Windows 98SE floopy then ran fdisk /mbr on SATA
| drive. No luck. I also tried installing XP SP1 from scratch on the SATA
| drive, it boot successfully. I don't want to reinstall all the
| software.
|
| I'd appreciate any suggestion.
|
| Yi
 
K

Kerry Brown

The procedure should go like this.

1) Install the SATA drive. Do not partition or format it at this point.
2) Boot to Windows from the PATA drive. If needed install a driver for the
SATA controller. Confirm that the Disk Management console can see the SATA
drive. Do not partition or format the drive. If it is partitioned delete the
partitions.
3) Use your image/clone tool to clone the PATA drive to the SATA drive. Do
not reboot once the clone is finished. If possible it is best to not do the
cloning from within Windows but by booting from the imaging software's CD or
floppy.
4) Power down the computer. Remove the PATA drive. On power up set the BIOS
to boot from the SATA drive. If Windows starts up you are done. Skip to
number 7.
5) If Windows failed to boot from the SATA drive in the last step then don't
reinstall the PATA drive yet. You need to do a repair install of Windows on
the SATA drive. You will need your SATA controller driver on a floppy disk.
During the repair install press F6 and load the driver.
6) If all of the above fails then your motherboard is too old and doesn't
have proper SATA support. Possibly see if there is a BIOS upgrade.
7) Once you can boot to Windows from the SATA drive you can reinstall the
PATA drive. Some older motherboards may not support booting from a SATA
drive when a PATA drive is installed.

One thing to remember with Dells. They may have one or two hidden
recovery/diagnostic partitions that may need some special processing. Some
imaging software does this automatically. With some software you need to use
a partition manager to unhide the special partitions and change the
partition type to something the imaging tool will work with. During the
cloning process you need to keep the special partitions the same size as
they were on the source. Any other partitions can be resized however you
want. Once the cloning is done you need to rerun the partitioning tool and
change the special partitions on the clone back to what they were on the
source before trying to boot from the clone.

--
Kerry
MS-MVP Windows - Shell/User
www.VistaHelp.ca

Hi,

I'm trying to clone an IDE boot drive to an SATA drive. Once the IDE
drive is removed, the SATA drive does not boot.

Here is my system info,
Dell Dimension 4600 (there are two SATA connections on board)
Primary Master Drive: WD IDE 40GB (two partitions: partition 1 Dell
Utility, partition 2 XP)
Primary SATA Drive: Seagate SATA 320GB (1 partition; SATA 150 mode
with the jumper)

Here is what I did:
[Before Cloning]
1. loaded a Promise SATA controller to IDE's XP using XP repair
[Cloning]
2. cloned IDE drive partition 2 to SATA drive using DrvCloneXP
[After Cloning]
3. boot off IDE's XP then manually added SATA's XP to IDE's boot.ini
(multi-boot)
4. boot off IDE and selected to load SATA's XP (XP loaded
successfully); switched (SATA's XP) drive letters between IDE and SATA
drive -- making SATA C: -- using regedit.
5. removed IDE drive, SATA drive didn't boot, the screen was blank

I tried a boot off a Windows 98SE floopy then ran fdisk /mbr on SATA
drive. No luck. I also tried installing XP SP1 from scratch on the
SATA drive, it boot successfully. I don't want to reinstall all the
software.

I'd appreciate any suggestion.

Yi
 
Y

YZ

Thanks for the reply.

I suspected that partition 0 (32MB, Dell utility) on PATA drive was
causing problem. However, I haven't found a freeware cloning tool that
can clone this partition since its filesystem is unknown. Would it work
if I partition the SATA drive into two partitions, partition 0 32 MB
and partition 1 320GB-32MB, then clone PATA's partition 1 to SATA's
partition 1 without copying contents in PATA's partition 0?

Yi

Kerry said:
The procedure should go like this.

1) Install the SATA drive. Do not partition or format it at this point.
2) Boot to Windows from the PATA drive. If needed install a driver for the
SATA controller. Confirm that the Disk Management console can see the SATA
drive. Do not partition or format the drive. If it is partitioned delete the
partitions.
3) Use your image/clone tool to clone the PATA drive to the SATA drive. Do
not reboot once the clone is finished. If possible it is best to not do the
cloning from within Windows but by booting from the imaging software's CD or
floppy.
4) Power down the computer. Remove the PATA drive. On power up set the BIOS
to boot from the SATA drive. If Windows starts up you are done. Skip to
number 7.
5) If Windows failed to boot from the SATA drive in the last step then don't
reinstall the PATA drive yet. You need to do a repair install of Windows on
the SATA drive. You will need your SATA controller driver on a floppy disk.
During the repair install press F6 and load the driver.
6) If all of the above fails then your motherboard is too old and doesn't
have proper SATA support. Possibly see if there is a BIOS upgrade.
7) Once you can boot to Windows from the SATA drive you can reinstall the
PATA drive. Some older motherboards may not support booting from a SATA
drive when a PATA drive is installed.

One thing to remember with Dells. They may have one or two hidden
recovery/diagnostic partitions that may need some special processing. Some
imaging software does this automatically. With some software you need to use
a partition manager to unhide the special partitions and change the
partition type to something the imaging tool will work with. During the
cloning process you need to keep the special partitions the same size as
they were on the source. Any other partitions can be resized however you
want. Once the cloning is done you need to rerun the partitioning tool and
change the special partitions on the clone back to what they were on the
source before trying to boot from the clone.

--
Kerry
MS-MVP Windows - Shell/User
www.VistaHelp.ca

Hi,

I'm trying to clone an IDE boot drive to an SATA drive. Once the IDE
drive is removed, the SATA drive does not boot.

Here is my system info,
Dell Dimension 4600 (there are two SATA connections on board)
Primary Master Drive: WD IDE 40GB (two partitions: partition 1 Dell
Utility, partition 2 XP)
Primary SATA Drive: Seagate SATA 320GB (1 partition; SATA 150 mode
with the jumper)

Here is what I did:
[Before Cloning]
1. loaded a Promise SATA controller to IDE's XP using XP repair
[Cloning]
2. cloned IDE drive partition 2 to SATA drive using DrvCloneXP
[After Cloning]
3. boot off IDE's XP then manually added SATA's XP to IDE's boot.ini
(multi-boot)
4. boot off IDE and selected to load SATA's XP (XP loaded
successfully); switched (SATA's XP) drive letters between IDE and SATA
drive -- making SATA C: -- using regedit.
5. removed IDE drive, SATA drive didn't boot, the screen was blank

I tried a boot off a Windows 98SE floopy then ran fdisk /mbr on SATA
drive. No luck. I also tried installing XP SP1 from scratch on the
SATA drive, it boot successfully. I don't want to reinstall all the
software.

I'd appreciate any suggestion.

Yi
 
K

Kerry Brown

You are stuck between a rock and a hard place. Do you have a bootable
Windows CD? If you don't need the Dell partition then just clone any other
partitions. Once the clone is done remove the PATA drive. Boot from the
Windows CD to the recovery console and run fixmbr and fixboot. Alternatively
boot from the Windows CD and do a repair install. You could also use a
freeware partition manager like Ranish to edit the Dell partition and change
it before cloning to something your imaging software will work with. Once
the clone is done you should change it back to whatever Dell was using
before trying to boot from the SATA. It is quite complicated to clone a
drive in a Dell computer and keep the factory restore option. There is no
shame in admitting defeat and paying someone to do it. Personally I use
Acronis True Image. As long as you are careful with which options you pick
it will clone the Dell partition automatically.

--
Kerry Brown
MS-MVP - Windows Shell/User
www.VistaHelp.ca



YZ said:
Thanks for the reply.

I suspected that partition 0 (32MB, Dell utility) on PATA drive was
causing problem. However, I haven't found a freeware cloning tool that
can clone this partition since its filesystem is unknown. Would it work
if I partition the SATA drive into two partitions, partition 0 32 MB
and partition 1 320GB-32MB, then clone PATA's partition 1 to SATA's
partition 1 without copying contents in PATA's partition 0?

Yi

Kerry said:
The procedure should go like this.

1) Install the SATA drive. Do not partition or format it at this point.
2) Boot to Windows from the PATA drive. If needed install a driver for
the
SATA controller. Confirm that the Disk Management console can see the
SATA
drive. Do not partition or format the drive. If it is partitioned delete
the
partitions.
3) Use your image/clone tool to clone the PATA drive to the SATA drive.
Do
not reboot once the clone is finished. If possible it is best to not do
the
cloning from within Windows but by booting from the imaging software's CD
or
floppy.
4) Power down the computer. Remove the PATA drive. On power up set the
BIOS
to boot from the SATA drive. If Windows starts up you are done. Skip to
number 7.
5) If Windows failed to boot from the SATA drive in the last step then
don't
reinstall the PATA drive yet. You need to do a repair install of Windows
on
the SATA drive. You will need your SATA controller driver on a floppy
disk.
During the repair install press F6 and load the driver.
6) If all of the above fails then your motherboard is too old and doesn't
have proper SATA support. Possibly see if there is a BIOS upgrade.
7) Once you can boot to Windows from the SATA drive you can reinstall the
PATA drive. Some older motherboards may not support booting from a SATA
drive when a PATA drive is installed.

One thing to remember with Dells. They may have one or two hidden
recovery/diagnostic partitions that may need some special processing.
Some
imaging software does this automatically. With some software you need to
use
a partition manager to unhide the special partitions and change the
partition type to something the imaging tool will work with. During the
cloning process you need to keep the special partitions the same size as
they were on the source. Any other partitions can be resized however you
want. Once the cloning is done you need to rerun the partitioning tool
and
change the special partitions on the clone back to what they were on the
source before trying to boot from the clone.

--
Kerry
MS-MVP Windows - Shell/User
www.VistaHelp.ca

Hi,

I'm trying to clone an IDE boot drive to an SATA drive. Once the IDE
drive is removed, the SATA drive does not boot.

Here is my system info,
Dell Dimension 4600 (there are two SATA connections on board)
Primary Master Drive: WD IDE 40GB (two partitions: partition 1 Dell
Utility, partition 2 XP)
Primary SATA Drive: Seagate SATA 320GB (1 partition; SATA 150 mode
with the jumper)

Here is what I did:
[Before Cloning]
1. loaded a Promise SATA controller to IDE's XP using XP repair
[Cloning]
2. cloned IDE drive partition 2 to SATA drive using DrvCloneXP
[After Cloning]
3. boot off IDE's XP then manually added SATA's XP to IDE's boot.ini
(multi-boot)
4. boot off IDE and selected to load SATA's XP (XP loaded
successfully); switched (SATA's XP) drive letters between IDE and SATA
drive -- making SATA C: -- using regedit.
5. removed IDE drive, SATA drive didn't boot, the screen was blank

I tried a boot off a Windows 98SE floopy then ran fdisk /mbr on SATA
drive. No luck. I also tried installing XP SP1 from scratch on the
SATA drive, it boot successfully. I don't want to reinstall all the
software.

I'd appreciate any suggestion.

Yi
 
J

Jim

Kerry Brown said:
You are stuck between a rock and a hard place. Do you have a bootable
Windows CD? If you don't need the Dell partition then just clone any other
partitions. Once the clone is done remove the PATA drive. Boot from the
Windows CD to the recovery console and run fixmbr and fixboot.
Alternatively boot from the Windows CD and do a repair install. You could
also use a freeware partition manager like Ranish to edit the Dell
partition and change it before cloning to something your imaging software
will work with. Once the clone is done you should change it back to
whatever Dell was using before trying to boot from the SATA. It is quite
complicated to clone a drive in a Dell computer and keep the factory
restore option. There is no shame in admitting defeat and paying someone
to do it. Personally I use Acronis True Image. As long as you are careful
with which options you pick it will clone the Dell partition
automatically.

--
Kerry Brown
MS-MVP - Windows Shell/User
www.VistaHelp.ca



YZ said:
Thanks for the reply.

I suspected that partition 0 (32MB, Dell utility) on PATA drive was
causing problem. However, I haven't found a freeware cloning tool that
can clone this partition since its filesystem is unknown. Would it work
if I partition the SATA drive into two partitions, partition 0 32 MB
and partition 1 320GB-32MB, then clone PATA's partition 1 to SATA's
partition 1 without copying contents in PATA's partition 0?

Yi

Kerry said:
The procedure should go like this.

1) Install the SATA drive. Do not partition or format it at this point.
2) Boot to Windows from the PATA drive. If needed install a driver for
the
SATA controller. Confirm that the Disk Management console can see the
SATA
drive. Do not partition or format the drive. If it is partitioned delete
the
partitions.
3) Use your image/clone tool to clone the PATA drive to the SATA drive.
Do
not reboot once the clone is finished. If possible it is best to not do
the
cloning from within Windows but by booting from the imaging software's
CD or
floppy.
4) Power down the computer. Remove the PATA drive. On power up set the
BIOS
to boot from the SATA drive. If Windows starts up you are done. Skip to
number 7.
5) If Windows failed to boot from the SATA drive in the last step then
don't
reinstall the PATA drive yet. You need to do a repair install of Windows
on
the SATA drive. You will need your SATA controller driver on a floppy
disk.
During the repair install press F6 and load the driver.
6) If all of the above fails then your motherboard is too old and
doesn't
have proper SATA support. Possibly see if there is a BIOS upgrade.
7) Once you can boot to Windows from the SATA drive you can reinstall
the
PATA drive. Some older motherboards may not support booting from a SATA
drive when a PATA drive is installed.

One thing to remember with Dells. They may have one or two hidden
recovery/diagnostic partitions that may need some special processing.
Some
imaging software does this automatically. With some software you need to
use
a partition manager to unhide the special partitions and change the
partition type to something the imaging tool will work with. During the
cloning process you need to keep the special partitions the same size as
they were on the source. Any other partitions can be resized however you
want. Once the cloning is done you need to rerun the partitioning tool
and
change the special partitions on the clone back to what they were on the
source before trying to boot from the clone.

--
Kerry
MS-MVP Windows - Shell/User
www.VistaHelp.ca

(e-mail address removed) wrote:
Hi,

I'm trying to clone an IDE boot drive to an SATA drive. Once the IDE
drive is removed, the SATA drive does not boot.

Here is my system info,
Dell Dimension 4600 (there are two SATA connections on board)
Primary Master Drive: WD IDE 40GB (two partitions: partition 1 Dell
Utility, partition 2 XP)
Primary SATA Drive: Seagate SATA 320GB (1 partition; SATA 150 mode
with the jumper)

Here is what I did:
[Before Cloning]
1. loaded a Promise SATA controller to IDE's XP using XP repair
[Cloning]
2. cloned IDE drive partition 2 to SATA drive using DrvCloneXP
[After Cloning]
3. boot off IDE's XP then manually added SATA's XP to IDE's boot.ini
(multi-boot)
4. boot off IDE and selected to load SATA's XP (XP loaded
successfully); switched (SATA's XP) drive letters between IDE and SATA
drive -- making SATA C: -- using regedit.
5. removed IDE drive, SATA drive didn't boot, the screen was blank

I tried a boot off a Windows 98SE floopy then ran fdisk /mbr on SATA
drive. No luck. I also tried installing XP SP1 from scratch on the
SATA drive, it boot successfully. I don't want to reinstall all the
software.

I'd appreciate any suggestion.

Yi
The partition which the OP found contains Dell Diagnostic (which the OP
could have determined by reading the fine manual). My 4600 came with a CD
that has all of the diagnostics on it; thus, I see little reason to worry
about removing the partition from the disk.
Jim
 
K

Kerry Brown

Jim wrote:

The partition which the OP found contains Dell Diagnostic (which the
OP could have determined by reading the fine manual). My 4600 came
with a CD that has all of the diagnostics on it; thus, I see little
reason to worry about removing the partition from the disk.
Jim

I agree for Dell's with only a diagnostic partition only that is an option.
That doesn't solve the problem though. In order to press a function key to
boot to the diagnostic partition the boot sector is non-standard. If you
omit the diagnostic partition when cloning the drive the system may not boot
depending on the software you used for cloning. Going from a PATA to a SATA
drive exacerbates the problem. This can be fixed as I've already said with a
repair install or from the recovery console.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top