I cloned a non Advanced Format drive (W7 64bit) to a new hard drive (Seagate) that was AF, the software I used supposedly does not support 4k very well (Todo Backup Free 3.5).

  1. Is there a Windows utility to check alignment? I know of the Western Digital tool but not sure if it works on Seagate brand drives.

  2. If the partitions are not aligned, Am I better to clean install W7 64bit or do the partition alignment procedure? If so, Why?

It seems to be running fine so far. From what I have read Seagate drives use "Smart Align" technology to help with misaligned partitions on the fly, might explain why it runs well for me, but would still like to have the partitions aligned properly.

EDIT: Here is the diskpart output for my disk partitions

DISKPART> list partition

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    Primary            188 MB    31 KB

  Partition 2    Primary            698 GB   188 MB

Solution 1:

You can use diskpart. Use an elevated command prompt and list disk. Then select disk 0 or whatever disk it is.

list partition. The last column should be the partition offsets.

edit

I've added a different method for more accuracy. In general, the diskpart method will work if you see 1024 in the offset. But the numbers are rounded.

Enter this command for a more accurate display:

wmic partition get Name, StartingOffset

Take the offsets and divide them by 4096. There should be no remainder. If there is a remainder, then your offsets are wrong and your clusters are not ending the same boundary as your 4K sectors.

BTW, the 31KB on your first partition is the typical offset a non AF aware OS will set the offset as.

edit2

Question 2

Realigning the partition surmounts to moving a partition. If you just correct the offset, it amounts to the same as a full reinstall. As always, you run the risk of losing your data if something goes haywire. Reinstall is a bit much, but it also solves the issue.