how can i be sure my ssd are perfectly alignment ?

Discussion in 'backup, imaging & disk mgmt' started by mantra, Oct 25, 2016.

  1. mantra

    mantra Registered Member

    Joined:
    Jan 25, 2005
    Posts:
    6,175
    hi
    today i did a great mistake , i used Paragon Alignment Tool 4.0 Professional (linux based ) , to fix an old hard disk (no ssd)

    i boot it via Paragon Alignment Tool 4.0 Professional (linux based) i wait for a while ,without have the possibility to select any option and after 6 or 8 munutes i had only the option to reboot shut down or save the log , i saved the log is incomprensible , paragon support is sleeping by the way

    well i used BootIt BM , and i checked if my ssd are perfectly alignment

    with bimb i selected the first partition of my ssd , properties and starting lba is 2048 and the cluster size is 4096 bytes

    if i'm right i should divide them to obtain 0 , 0 should be perfectly alignment , Am I right?

    are my ssd perfectly alignment ?

    thanks
     
  2. Minimalist

    Minimalist Registered Member

    Joined:
    Jan 6, 2014
    Posts:
    14,883
    Location:
    Slovenia, EU
  3. mantra

    mantra Registered Member

    Joined:
    Jan 25, 2005
    Posts:
    6,175
  4. trott3r

    trott3r Registered Member

    Joined:
    Jan 21, 2010
    Posts:
    1,283
    Location:
    UK
    Crystal diskmark ? benchmarking program has the alignment analysed for HDs and SSDs
     
  5. TheRollbackFrog

    TheRollbackFrog Imaging Specialist

    Joined:
    Mar 1, 2011
    Posts:
    4,952
    Location:
    The Pond - USA
    They have little to do with each other. The 4096 is the NTFS DEFAULT Cluster size and the 2048 is the starting disk sector address for the 1st partition on a SSD.

    The important thing for a SSD is that the initial partition start on a boundary divisible by 1mB. Since a disk sector for most disks is 512-bytes, a starting sector of 2048 (2048 x 512 bytes = 1mB) is perfect for a SSD.
     
    Last edited: Oct 25, 2016
  6. Brian K

    Brian K Imaging Specialist

    Joined:
    Jan 28, 2005
    Posts:
    12,146
    Location:
    NSW, Australia
    If you desire cylinder alignment you want the start LBA divided by 16065 to be a integer. An integer is a whole number such as 20001. 20001.1 is not an integer. 16065= 255*63 (2048 255 63 CHS geometry)

    If you desire 1 MiB alignment on a drive with 512 byte sectors you want the start LBA divided by 2048 to be a integer. There are 2048 sectors in a MiB.

    If you desire 1 MiB alignment on a drive with 4096 byte sectors (4K native) you want the start LBA divided by 512 to be a integer. There are 512 sectors in a MiB.

    As TRF has pointed out, this has nothing to do with 4096 byte clusters which is the default NTFS cluster size for any sized drive we will be using.
     
  7. mantra

    mantra Registered Member

    Joined:
    Jan 25, 2005
    Posts:
    6,175
    hi TheRollbackFrog
    so my ssd are perfect seeng my result , aren't they?


    Brian
    i did not understand you
    according to bibm the cluster size is 4096byte , my drives are 512-byte as the logical and physical sector size.
    so ? what's should i do?
    thanks Brian
     
  8. mantra

    mantra Registered Member

    Joined:
    Jan 25, 2005
    Posts:
    6,175
    hi
    where is it ?
    thanks trott3r
     
  9. Brian K

    Brian K Imaging Specialist

    Joined:
    Jan 28, 2005
    Posts:
    12,146
    Location:
    NSW, Australia
    You should forget the 4096 cluster size number as it has nothing to do with alignment.
    Which partition alignment do you desire? Cylinder or 1 MiB? Either are OK for you. Is the OS WinXP?
     
  10. mantra

    mantra Registered Member

    Joined:
    Jan 25, 2005
    Posts:
    6,175
    hi
    i have 3 ssd , on each ssd i have a operation system
    on the first ssd i have windows 10 64bit pro , on the second windows 7 64bit and on the third windows 8.1 pro 64bit
    i want them alignment
    thanks
     
  11. Brian K

    Brian K Imaging Specialist

    Joined:
    Jan 28, 2005
    Posts:
    12,146
    Location:
    NSW, Australia
    For SSDs you need 1 MiB alignment. What does BIBM say about the Start LBA for each OS?
     
  12. mantra

    mantra Registered Member

    Joined:
    Jan 25, 2005
    Posts:
    6,175
    hi
    i selected on each drives ,propriertie and is 2048
     
  13. Brian K

    Brian K Imaging Specialist

    Joined:
    Jan 28, 2005
    Posts:
    12,146
    Location:
    NSW, Australia
    Then 2048/2048=1
    An integer, so the partitions are 1 MiB aligned.

    Alignment refers to the partitions, not the SSD or HD.
     
  14. mantra

    mantra Registered Member

    Joined:
    Jan 25, 2005
    Posts:
    6,175
    hi
    so they are perfectly are not they?
    bibm has a feature align ,what is it?
    thanks Brian
     
  15. Brian K

    Brian K Imaging Specialist

    Joined:
    Jan 28, 2005
    Posts:
    12,146
    Location:
    NSW, Australia
    That Align feature has nothing to do with partition alignment. See page 44 in the User Guide.

    Let's say a partition had a start LBA of 3000...

    3000/2048= 1.464 which is not an integer so the partition is not 1 MiB aligned. To correct this with BIBM...

    Make sure you have these selections in BIBM Settings
    tick in Align on 1 MiB Boundaries
    no tick in Align on Cylinder

    In Partition Work, select the partition
    click Resize and make it 3 MiB smaller (this is fast)
    you should see 3 MiB of Free Space below the partition
    select the partition and click Slide. Accept Free Space Before= 0 (the slide could take much longer than a few minutes as all the "sectors in use" in the partition have to be moved)
    when the slide has completed select the partition and click Resize. Make it Max Size (this is fast)

    Click View MBR. Or Partition Properties. The start LBA divided by 2048 should be an integer.
     
    Last edited: Oct 26, 2016
  16. mantra

    mantra Registered Member

    Joined:
    Jan 25, 2005
    Posts:
    6,175
    thanks Brian but about my drives are aligned ?
     
  17. Brian K

    Brian K Imaging Specialist

    Joined:
    Jan 28, 2005
    Posts:
    12,146
    Location:
    NSW, Australia
    mantra,

    Rather than saying Yes or No, let me restate the method. If the start LBA/2048 is an integer then the partition is 1 MiB aligned. Are you having trouble with the definition of integer?
     
  18. mantra

    mantra Registered Member

    Joined:
    Jan 25, 2005
    Posts:
    6,175
    Brian
    barely i understand english ,and google translator doesn't help me , i don't know what is it an integer:(:(

    according to terabyte
    but i did not understand it:(:(
     
  19. Brian K

    Brian K Imaging Specialist

    Joined:
    Jan 28, 2005
    Posts:
    12,146
    Location:
    NSW, Australia
    OK. An integer is a whole number. Such as 1, 2, 23, 45624587, 122554788899655551

    1 MiB contains 2048 sectors so to convert sectors to MiB you divide by 2048. Say your start LBA was 129,552,384 then
    129,552,384/2048 = 63258

    63258 is an integer so this partition is 1 MiB aligned. There is exactly 63258 MiB from the start of the drive to the start of the partition. The partition is aligned on 1 MiB blocks.

    What TeraByte Support mean is if the start LBA/2048 was to equal 256.233 then you would call the remainder 0.233 which is not zero. In other words 256.233 is not an integer.
     
  20. mantra

    mantra Registered Member

    Joined:
    Jan 25, 2005
    Posts:
    6,175
    hi
    almost clear , Brian , i should be ok , i guess :doubt:
     
  21. Brian K

    Brian K Imaging Specialist

    Joined:
    Jan 28, 2005
    Posts:
    12,146
    Location:
    NSW, Australia
    mantra, I'm sure you will be OK. Just remember start LBA divided by 2048 will be an integer if the partition is 1 MiB aligned.
     
  22. mantra

    mantra Registered Member

    Joined:
    Jan 25, 2005
    Posts:
    6,175
    hi
    but bibm start lba is 2048 , divided by 2048 is 0 , where can i get Partition Offset:1048576 in bibim ?
    i guess that integer are 1,2,3 ,100 ,23333
    not integer are 0.4 234.3 right ?

    thanks
     
  23. Brian K

    Brian K Imaging Specialist

    Joined:
    Jan 28, 2005
    Posts:
    12,146
    Location:
    NSW, Australia
    Correct.

    2048 divided by 2048 is 1, not 0

    That was just an example used by TeraByte Support. You won't find that number in BIBM.
     
  24. Brian K

    Brian K Imaging Specialist

    Joined:
    Jan 28, 2005
    Posts:
    12,146
    Location:
    NSW, Australia
    In your case the partition offset is 1 MiB which is equal to 2048 sectors which is equal to 1048576 bytes.
     
  25. mantra

    mantra Registered Member

    Joined:
    Jan 25, 2005
    Posts:
    6,175
    thanks Brian
    1048576 i can find only in msinfo32
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.