Hello again!
I have 1TB HDD with Win 7 and TW (installed in an extended Win partition, running fine as grub dual boot for years):
Disk /dev/sdf: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: JFCX-68N6GN0
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0xd5f6c85d
Device Boot Start End Sectors Size Id Type
/dev/sdf1 2048 206847 204800 100M 7 HPFS/NTFS/exFAT
/dev/sdf2 * 206848 184319999 184113152 87.8G 7 HPFS/NTFS/exFAT
/dev/sdf3 184320000 225279999 40960000 19.5G 7 HPFS/NTFS/exFAT
/dev/sdf4 225280000 1953521663 1728241664 824.1G f W95 Ext'd (LBA)
/dev/sdf5 225282048 1789681663 1564399616 746G 7 HPFS/NTFS/exFAT
/dev/sdf6 1789683712 1793898495 4214784 2G 82 Linux swap / Solaris
/dev/sdf7 1793900544 1835843583 41943040 20G 83 Linux
/dev/sdf8 1835845632 1953503231 117657600 56.1G 83 Linux
The 824 GB sdf4 is the extendend Win partition, containing at first a large Win 7 data partition (sf5), followed by swap (sdf6), / of TW (sdf7) and /home of TW (sdf8)
I tried to dd the whole HDD, but inside the (not really relevant) sdf5 data partition there is a read error that stopps dd.
So I cloned the partition layout with Yast Partitioner to another HDD of same size and make.
Disk /dev/sdg: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: JFCX-68N6GN0
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x6405976c
Device Boot Start End Sectors Size Id Type
/dev/sdg1 2048 206847 204800 100M 7 HPFS/NTFS/exFAT
/dev/sdg2 206848 184319999 184113152 87.8G 7 HPFS/NTFS/exFAT
/dev/sdg3 184320000 225279999 40960000 19.5G 7 HPFS/NTFS/exFAT
/dev/sdg4 225280000 1953521663 1728241664 824.1G f W95 Ext'd (LBA)
/dev/sdg5 225282048 1789681663 1564399616 746G 7 HPFS/NTFS/exFAT
/dev/sdg6 1789683712 1793898495 4214784 2G 82 Linux swap / Solaris
/dev/sdg7 1793900544 1835843583 41943040 20G 83 Linux
/dev/sdg8 1835845632 1953503231 117657600 56.1G 83 Linux
and started dd-ing over sdf1, sdf2, sdf3, sdf4, (not! sdf5 with the read error) and sdf6. Afterwards the output of fdisk -l looks like:
Disk /dev/sdg: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: JFCX-68N6GN0
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x6405976c
Device Boot Start End Sectors Size Id Type
/dev/sdg1 2048 206847 204800 100M 7 HPFS/NTFS/exFAT
/dev/sdg2 206848 184319999 184113152 87.8G 7 HPFS/NTFS/exFAT
/dev/sdg3 184320000 225279999 40960000 19.5G 7 HPFS/NTFS/exFAT
/dev/sdg4 225280000 1953521663 1728241664 824.1G f W95 Ext'd (LBA)
/dev/sdg5 225282048 1789681663 1564399616 746G 7 HPFS/NTFS/exFAT
/dev/sdg6 1789683712 1793898495 4214784 2G 82 Linux swap / Solaris
So apparently 2 partition on sdf are gone after copying the swap with dd.
If I dd sdf7 and sdf8 then the whole thing won’t change, these partitions won’t appear afterwards and the HDD doesn’t boot.
I use SATA-USB3 adapters for this whole dd thing, might this be the problem? I tried 2 different makes
Bus 007 Device 003: ID 174c:55aa ASMedia Technology Inc. ASM1051E SATA 6Gb/s bridge, ASM1053E SATA 6Gb/s bridge, ASM1153 SATA 3Gb/s bridge, ASM1153E SATA 6Gb/s bridge
and
Bus 007 Device 006: ID 152d:0578 JMicron Technology Corp. / JMicron USA Technology Corp. JMS578 SATA 6Gb/s
Any ideas if it’s feasible to copy over such a HDD setup and get functional grub dual boot?