Attempting to set up dual boot Windows 7 and Arch Linux.
Samsung 840 EVO 120GB SSD.
Erase Block Size: 1536KiB. Sectors: 3072 (512 * 3072 = 1572864 = 1024 * 1536)
This appears to be straightforward when partitioning the drive with GPT.
However, I already have Windows 7 installed where I did it by booting the USB install media via USB (and not UEFI) so Windows 7 installed itself on the disk with an MBR.
Therefore when I am trying to install Arch and I run fdisk -b 3072 /dev/sda
it fails because 3072
is invalid, but it accepts -b 4096
. It appears to assume that no SSD exists which is not actually block aligned to 1 or 2MB boundaries.
Similarly, Windows' 100MB System Reserved
partition starts at sector 2048. This is also not aligned!
What to do? Can I rescue or kludge this to save reinstalling Windows? Or am I operating under false assumptions? There is a lot of confusing information out there, much of which is probably outdated.