stuck cloning hd to bigger hd


R

RJK

Trying to clone in old Packard Bell ixtreme 6502 (Samsung SV0802N 80gb
5400rpm IDE)
to a new 160gb Seagate ST3160212ACE

Slotted new Seagate hd into my "ALL IN 1 HDD docking station," connected it
to old PC with USB lead - and let Seagate's Discwizard do its' thing,
including resizing P'Bells backup hidden partition from 4gb's to 8gb's, and
the main C:\ ? partition from 71gb's? out to the remainder of the new 149gb
Seagate hd.

All seemed fine, and after popping in to check it every half hour,
DiscWizard eventually chucked up a message screen saying that I could now
hit any key to shut down, and then swap discs, did that - and then trying to
boot up with freshly cloned hd, PC found no boot record on IDE 0 !!!

So, it seems that Seagates' DiscWizard is not properly replicating Packard
Bells' boot sector / partition layout, and is not leaving the cloned hd in a
bootable condition.
Seeing as it's been many months since I've cloned a drive, I though I could
slap PowerQuests' ptedit.exe on a USB stick and compare boot sectors between
original hd and cloned Seagate hd to see whats on, but, I've started off
discWizard again, and set it to clone whilst keeping partition sizes.

anyhoooo, ....to all you experts, I suspect you get the idea, .....

any pointers, gratefully accepted :)

regards, Richard
 
Ad

Advertisements

K

Ken

RJK said:
Trying to clone in old Packard Bell ixtreme 6502 (Samsung SV0802N 80gb
5400rpm IDE)
to a new 160gb Seagate ST3160212ACE

Slotted new Seagate hd into my "ALL IN 1 HDD docking station," connected it
to old PC with USB lead - and let Seagate's Discwizard do its' thing,
including resizing P'Bells backup hidden partition from 4gb's to 8gb's, and
the main C:\ ? partition from 71gb's? out to the remainder of the new 149gb
Seagate hd.

All seemed fine, and after popping in to check it every half hour,
DiscWizard eventually chucked up a message screen saying that I could now
hit any key to shut down, and then swap discs, did that - and then trying to
boot up with freshly cloned hd, PC found no boot record on IDE 0 !!!

So, it seems that Seagates' DiscWizard is not properly replicating Packard
Bells' boot sector / partition layout, and is not leaving the cloned hd in a
bootable condition.
Seeing as it's been many months since I've cloned a drive, I though I could
slap PowerQuests' ptedit.exe on a USB stick and compare boot sectors between
original hd and cloned Seagate hd to see whats on, but, I've started off
discWizard again, and set it to clone whilst keeping partition sizes.

anyhoooo, ....to all you experts, I suspect you get the idea, .....

any pointers, gratefully accepted :)

regards, Richard
Some of the programs fail to set the partition active. Check to see if
the partition is active.
 
R

RJK

.....I've started off
Some of the programs fail to set the partition active. Check to see if
the partition is active.

Thanks Ken,

In case it's of use to anyone else hitting a similar problem, with Packard
Bell type PC's that have a "factory restore" hidden recovery partition,
here's how I "shortcut" my way through it !

As I mentioned in earlier post, when new / freshly cloned hd would not boot
with "No boot record" (or similar!),
.....rather than start rummaging around with the boot sector, I set Seagates
DiscWizard running again - this time set to retain original partition sizes,
as there was Packard Bells recovery partition set-up to cater for.
The original 80gb drive looked like this:-

Drive 1 76347 MB 9733 cyl, 255 heads, 63 sectors per track
[Start [End
Type Boot [cyl head sector] [cyl head sector] before sectors
1B 00 0 1 1 522 254 63 63
8401932
07 80 523 0 1 1023 254 63 8401995
147958650

After Seagate Discwizard cloning, and swapping drives, it booted up fine,
then all I had to do was use Partition Magic to stretch drive c:\ 70gb odd -
out into the unallocated space,
....it now looks like this :-

Drive 1 152625MB 19457 cyl, 255 heads, 63 sectors per track
[Start [End
Type Boot [cyl head sector] [cyl head sector] before sectors
1B 00 0 1 1 522 254 63 63
8401932
07 80 523 0 1 1023 254 63 8401995
304174710

Whether or not the "factory restore" would still work, and whether or not it
would restore to an 80gb hd, (leaving 80gb unallocated on new 160gb hd), not
that one would want to do all that Windows updating, and reinstalling ones
software !!!! anyway !! ...remains to be seen ;-)

regards, Richard
 
P

Paul

RJK said:
Trying to clone in old Packard Bell ixtreme 6502 (Samsung SV0802N 80gb
5400rpm IDE)
to a new 160gb Seagate ST3160212ACE

Slotted new Seagate hd into my "ALL IN 1 HDD docking station," connected it
to old PC with USB lead - and let Seagate's Discwizard do its' thing,
including resizing P'Bells backup hidden partition from 4gb's to 8gb's, and
the main C:\ ? partition from 71gb's? out to the remainder of the new 149gb
Seagate hd.

All seemed fine, and after popping in to check it every half hour,
DiscWizard eventually chucked up a message screen saying that I could now
hit any key to shut down, and then swap discs, did that - and then trying to
boot up with freshly cloned hd, PC found no boot record on IDE 0 !!!

So, it seems that Seagates' DiscWizard is not properly replicating Packard
Bells' boot sector / partition layout, and is not leaving the cloned hd in a
bootable condition.
Seeing as it's been many months since I've cloned a drive, I though I could
slap PowerQuests' ptedit.exe on a USB stick and compare boot sectors between
original hd and cloned Seagate hd to see whats on, but, I've started off
discWizard again, and set it to clone whilst keeping partition sizes.

anyhoooo, ....to all you experts, I suspect you get the idea, .....

any pointers, gratefully accepted :)

regards, Richard

My solution would be:

1) Boot any alternative OS, that will allow you to look at your old 80GB
and new 160GB. I would probably use a UBuntu CD, but there are others
like perhaps BartPE if you went to the trouble of adding one more tool
to it.

2) Use a copy of "dd" to transfer the old disk to the new.

You can either do it with the "dd" in Linux, along these lines

dd if=/dev/sda of=/dev/sdb sdb is larger than sda...

You have to adjust the disk names, to match the system setup, and they
might not be named exactly that.

If your system was perhaps "dual boot", you could boot from another
Windows disk, to copy the 80GB drive with this port of "dd".

http://www.chrysocome.net/downloads/dd-0.5.zip

You use "dd --list" from an MSDOS window, to first get the names
of the disk drives. Then, transfer the disks like this.

dd if=\\?\Device\Harddisk0\Partition0 of=\\?\Device\Harddisk1\Partition0

Windows uses a different naming convention than Linux. The "Partition0"
part means "please start at sector 0 and do the entire disk". If the
command had used "Partition1", that would mean, like, start at the offset
where C: begins. There are occasions where that is a useful command too,
but not in this case. For the total disk-to-disk clone, Partition0
is the one you want.

I prefer to do this from Ubuntu, because it removes the need to have a dual
boot Windows setup, or mess around adding a copy of "dd" to my BartPE CD.

Oh, and there is one additional step.

3) Once the clone copy is complete, shut down the computer from the alternate
OS menu. Now, with power off, unplug the 80GB drive, and leave the 160GB drive
connected. Boot the computer at least once, with *just* the 160GB present.
You do not want the 160GB drive to "see" the 80GB drive, on the first boot.
Once the 160GB drive has "booted once as a bachelor", you can shut down
again and re-connect the 80GB drive again. Only the first bootup of the
160GB, needs this critical step. If you screw up, you can always clone
the 80GB one over again. I never figured out how to fix the damage, and
just re-cloned if I forgot and skipped step (3).

For bonus points, when you eventual finish steps (1)-(3), you'll be
left with a 160GB drive, with 80GB on the end showing as "unallocated".
With a partition manager, you can expand some partition on your drive,
to use up the extra space. If C: normally takes up the whole drive,
then this step shouldn't be particularly difficult. And since you have
the 80GB drive as your "current backup", you don't have to worry if
the partition expansion step screws the thing up. Just clone over
again... I would do the expansion with Partition Magic, but there
are other tools like the GParted CD, and various free partition
managers. I think "diskpart" on a Windows 7 recovery CD, may also
have the command necessary to do shrink and expand type options.
Diskpart capabilities vary a bit, from one OS to another.

HTH,
Paul
 
Ad

Advertisements

R

RJK

Diskpart capabilities vary a bit, from one OS to another.
HTH,
Paul

...many thanks Paul,

....succeeded a short while ago, as per my response to Ken - earlier,
i.e. suspected that I'd have to keep Packard Bells' partition sizes, during
cloning, then expand C:\ after cloning, ....which all worked :)

regards, Richard
 

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