Need Help Cloning a Drive

Joseph Sinclair plug-discussion at stcaz.net
Sun Jul 17 23:24:22 MST 2011


You're dealing with something that's affecting more people.
The old drive has what *was* the normal sector size for MANY years, 512 bytes.
The new drive has what *is now* becoming standard, 4096 bytes.

The 'use the partition table from the source' option in clonezilla is not going to work.
You CANNOT use a partition table for a 512 byte sector size directly on a disk with 4096 byte sectors.  The partition table records a number of sectors, and you're copying it without translation, so the new drive thinks it has partitions 8 times the size of the old; and the later ones run off the end of the disk.
I'm not familiar with clonezilla, but I think there are options to configure a destination partition table "proportional" to the source. That's a bit more complex, but it's probably the only way to make it work with your situation.

Hopefully that helps.

==Joseph++

On 07/17/2011 10:57 PM, Mark Phillips wrote:
> Well, Clonezilla is having problems cloning my drive.
> 
> I first booted into Debian and created one big ext3 partition on the new
> drive (750 GB), old drive is 320 GB. Then fired up Clonzilla. I took all the
> defaults, chose device to device, expert, and local disk to local disk, and
> chose sda as the source and sdb as the target. l kept the default options:
> -g auto -e1 auto -e2 -j2 -v, and 'use the partition table from the source'.
> I get a' successfully wrote partition table'. Then I get the "Error can't
> have a partition outside disk" and Clonezilla dies. Here is what I get with
> fdisk after booting back into Debian
> 
> orca:/home/mark# fdisk -l
> 
> Disk /dev/sda: 320.1 GB, 320072933376 bytes
> 255 heads, 63 sectors/track, 38913 cylinders
> Units = cylinders of 16065 * 512 = 8225280 bytes
> Sector size (logical/physical): 512 bytes / 512 bytes
> I/O size (minimum/optimal): 512 bytes / 512 bytes
> Disk identifier: 0x81d6785f
> 
>    Device Boot      Start         End      Blocks   Id  System
> /dev/sda1               1           5       40131   de  Dell Utility
> /dev/sda2   *           6        1918    15360000    7  HPFS/NTFS
> /dev/sda3            1918        7017    40963092+   7  HPFS/NTFS
> /dev/sda4            7018       38913   256204620    5  Extended
> /dev/sda5   *        7018       37615   245778403+  83  Linux
> /dev/sda6           37616       38913    10426153+  82  Linux swap / Solaris
> Note: sector size is 4096 (not 512)
> Warning: ignoring extra data in partition table 5
> Warning: ignoring extra data in partition table 5
> Warning: ignoring extra data in partition table 5
> Warning: invalid flag 0xbfbb of partition table 5 will be corrected by
> w(rite)
> 
> Disk /dev/sdb: 750.2 GB, 750156374016 bytes
> 255 heads, 63 sectors/track, 11400 cylinders
> Units = cylinders of 16065 * 4096 = 65802240 bytes
> Sector size (logical/physical): 4096 bytes / 4096 bytes
> I/O size (minimum/optimal): 4096 bytes / 4096 bytes
> Disk identifier: 0x81d6785f
> 
>    Device Boot      Start         End      Blocks   Id  System
> /dev/sdb1               1           5      321048   de  Dell Utility
> Partition 1 does not start on physical sector boundary.
> /dev/sdb2   *           6        1918   122880000    7  HPFS/NTFS
> /dev/sdb3            1918        7017   327704740    7  HPFS/NTFS
> /dev/sdb4            7018       38913  2049636960    5  Extended
> Partition 4 does not start on physical sector boundary.
> /dev/sdb5   ?       82628      130208  3057478824   48  Unknown
> orca:/home/mark#
> 
> Any ideas how I can fix this error and clone my drive to the new drive?
> 
> Thanks,
> 
> Mark
> 
> On Sun, Jul 17, 2011 at 4:10 PM, Stephen <cryptworks at gmail.com> wrote:
> 
>> Woo hoo!
>> On Jul 17, 2011 11:55 AM, "Mark Phillips" <mark at phillipsmarketing.biz>
>> wrote:
>>> I took a look at clonezilla again, and found an amd64 iso in clonezilla
>>> testing. I tried that one, and it worked on my laptop. I will try a clone
>>> tonight (I like to make my laptop work while I sleep....;) ), so I will
>> let
>>> you know in the morning. Perhaps the ubuntu version was not amd64 and
>> that
>>> may be why it barfed? I tried the CD on a another machine (i386) and it
>>> booted up OK.
>>>
>>> As of right now, it is humming along nicely on the old drive.
>>>
>>> Thanks!
>>>
>>> Mark
>>>
>>> On Sun, Jul 17, 2011 at 8:52 AM, Mark Phillips
>>> <mark at phillipsmarketing.biz>wrote:
>>>
>>>>
>>>>
>>>> On Sun, Jul 17, 2011 at 3:51 PM, Mark Phillips <
>> mark at phillipsmarketing.biz
>>>>> wrote:
>>>>
>>>>> I tried the alt media and it did not work. - 20110530-natty,
>>>>>
>>>>>
>>>>> Mark
>>>>>
>>>>>
>>>>> On Sun, Jul 17, 2011 at 3:48 PM, Stephen <cryptworks at gmail.com> wrote:
>>>>>
>>>>>> I have never seen that. It has run on a wild array of hardware. Try
>>>>>> thealt media based on Ubuntu. You might have better results
>>>>>> On Jul 17, 2011 8:46 AM, "Mark Phillips" <mark at phillipsmarketing.biz>
>>>>>> wrote:
>>>>>>> On Sun, Jul 17, 2011 at 3:04 PM, Stephen <cryptworks at gmail.com>
>> wrote:
>>>>>>>
>>>>>>>> Honestly I suggest clonezilla for this. It will get everything
>> windows
>>>>>>>> Linux grub etc.
>>>>>>>>
>>>>>>> I forgot to add that I first tried clonezilla, and it would not run
>> on
>>>>>> my
>>>>>>> laptop. All I got was a black screen and a gray box.
>>>>>>>
>>>>>>> Mark
>>>>>>>
>>>>>>>
>>>>>>>> On Jul 17, 2011 7:48 AM, "Mark Phillips" <
>> mark at phillipsmarketing.biz>
>>>>>>>> wrote:
>>>>>>>>> I purchased a larger hard drive (~750 GB)) for my laptop and want
>> to
>>>>>>>> clone
>>>>>>>>> my current laptop drive (~320 GB) to the new one. The new drive
>> is
>>>>>>>> connected
>>>>>>>>> to the laptop via usb - I can mount it and read/write to it. This
>> is
>>>>>> what
>>>>>>>> I
>>>>>>>>> did, but it didn't seem to work out...
>>>>>>>>>
>>>>>>>>> 1. Boot laptop using latest Knoppix
>>>>>>>>> 2. umount both /dev/sda(old drive, internal to laptop) and
>> /dev/sdb
>>>>>> (new
>>>>>>>>> drive connected via usb)
>>>>>>>>> 3. I was going to use dd, but read that dd_rescue is a little
>> better
>>>>>>>> (read
>>>>>>>>> error handling, reporting progress), so I installed that and
>> fired
>>>>>> it iup
>>>>>>>>>
>>>>>>>>> knoppix at Microknoppix:~$ sudo ddrescue -f -n /dev/sda /dev/sdb
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Press Ctrl-C to interrupt
>>>>>>>>> rescued: 320072 MB, errsize: 0 B, current rate: 29753 kB/s
>>>>>>>>> ipos: 320072 MB, errors: 0, average rate: 29513 kB/s
>>>>>>>>> opos: 320072 MB, time from last successful read: 0 s
>>>>>>>>> Finished
>>>>>>>>>
>>>>>>>>> 4. I thought, time to use gparted to expand the Linux partition
>> for
>>>>>> my
>>>>>>>> new
>>>>>>>>> drive to the full size, and install the new drive.....but wait,
>>>>>> there are
>>>>>>>>> problems!
>>>>>>>>>
>>>>>>>>> knoppix at Microknoppix:~$ fdisk -l
>>>>>>>>>
>>>>>>>>> Disk /dev/sda: 320.1 GB, 320072933376 bytes
>>>>>>>>> 255 heads, 63 sectors/track, 38913 cylinders
>>>>>>>>> Units = cylinders of 16065 * 512 = 8225280 bytes
>>>>>>>>> Sector size (logical/physical): 512 bytes / 512 bytes
>>>>>>>>> I/O size (minimum/optimal): 512 bytes / 512 bytes
>>>>>>>>> Disk identifier: 0x81d6785f
>>>>>>>>>
>>>>>>>>> Device Boot Start End Blocks Id System
>>>>>>>>> /dev/sda1 1 5 40131 de Dell Utility
>>>>>>>>> /dev/sda2 * 6 1918 15360000 7 HPFS/NTFS
>>>>>>>>> /dev/sda3 1918 7017 40963092+ 7 HPFS/NTFS
>>>>>>>>> /dev/sda4 7018 38913 256204620 5 Extended
>>>>>>>>> /dev/sda5 * 7018 37615 245778403+ 83 Linux
>>>>>>>>> /dev/sda6 37616 38913 10426153+ 82 Linux swap / Solaris
>>>>>>>>> Note: sector size is 4096 (not 512)
>>>>>>>>> Warning: ignoring extra data in partition table 5
>>>>>>>>> Warning: ignoring extra data in partition table 5
>>>>>>>>> Warning: ignoring extra data in partition table 5
>>>>>>>>> Warning: invalid flag 0xbfbb of partition table 5 will be
>> corrected
>>>>>> by
>>>>>>>>> w(rite)
>>>>>>>>>
>>>>>>>>> Disk /dev/sdb: 750.2 GB, 750156374016 bytes
>>>>>>>>> 255 heads, 63 sectors/track, 11400 cylinders
>>>>>>>>> Units = cylinders of 16065 * 4096 = 65802240 bytes
>>>>>>>>> Sector size (logical/physical): 4096 bytes / 4096 bytes
>>>>>>>>> I/O size (minimum/optimal): 4096 bytes / 4096 bytes
>>>>>>>>> Disk identifier: 0x81d6785f
>>>>>>>>>
>>>>>>>>> Device Boot Start End Blocks Id System
>>>>>>>>> /dev/sdb1 1 5 321048 de Dell Utility
>>>>>>>>> Partition 1 does not start on physical sector boundary.
>>>>>>>>> /dev/sdb2 * 6 1918 122880000 7 HPFS/NTFS
>>>>>>>>> /dev/sdb3 1918 7017 327704740 7 HPFS/NTFS
>>>>>>>>> /dev/sdb4 7018 38913 2049636960 5 Extended
>>>>>>>>> Partition 4 does not start on physical sector boundary.
>>>>>>>>> /dev/sdb5 ? 82628 130208 3057478824 48 Unknown
>>>>>>>>> knoppix at Microknoppix:~$
>>>>>>>>>
>>>>>>>>> It appears that dd-rescue did what I expected it to do....copied
>> sda
>>>>>> to
>>>>>>>> sdb
>>>>>>>>> bit by bit. I am not sure what the warnings are for sda, but it
>>>>>> looks
>>>>>>>> like
>>>>>>>>> dd_rescue did what it was supposed to do. However, What do I do
>>>>>> about the
>>>>>>>>> errors on sdb? GParted does not recognize the partition table for
>>>>>> sdb,
>>>>>>>> and
>>>>>>>>> reports 698 GB of unallocated space.
>>>>>>>>>
>>>>>>>>> Thanks for any suggestions you may have to solve/explain what is
>>>>>> going
>>>>>>>> on!
>>>>>>>>>
>>>>>>>>> Mark
>>>>>>>>
>>>>>>>> ---------------------------------------------------
>>>>>>>> PLUG-discuss mailing list - PLUG-discuss at lists.plug.phoenix.az.us
>>>>>>>> To subscribe, unsubscribe, or to change your mail settings:
>>>>>>>> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
>>>>>>>>
>>>>>>
>>>>>> ---------------------------------------------------
>>>>>> PLUG-discuss mailing list - PLUG-discuss at lists.plug.phoenix.az.us
>>>>>> To subscribe, unsubscribe, or to change your mail settings:
>>>>>> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
>>>>>>
>>>>>
>>>>>
>>>>
>>
>> ---------------------------------------------------
>> PLUG-discuss mailing list - PLUG-discuss at lists.plug.phoenix.az.us
>> To subscribe, unsubscribe, or to change your mail settings:
>> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
>>
> 
> 
> 
> ---------------------------------------------------
> PLUG-discuss mailing list - PLUG-discuss at lists.plug.phoenix.az.us
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: OpenPGP digital signature
URL: <http://lists.PLUG.phoenix.az.us/pipermail/plug-discuss/attachments/20110717/8d27b232/attachment.pgp>


More information about the PLUG-discuss mailing list