На мен не ми харесва думата фрагментиране. Това си е нещо вътрешно за SSD до което нямаш достъп. Как си ги разоределя и менка вътрешно блоковете (с цел разпределяне на износването) се е негова вътрешна работа. Отвънка обаче LBA секторите изглеждат последователно.
Подравняването на партициите обаче е много важно нещо. Според онази статия на Сеагете вътрешно дисковете имат 4096 битови сектори, обаче външно ги съобщават на 512. Т. Е цепят сектора на 8 части.
Затова партицията трябва да почва на число делящо се на 4096 байта на цяло число без остатък (ако гледаме началната стойност на дяла в байтове.)
Ако гледаме началната стойнист на дяла в LBA секори трябва числото да се дели без остатък на 8.
Ако това условие Не е изпълнено например когато се чете 1 сектор (512байта) вместо да се прочете 1сектор винаги ще се четят два съседни сектора. Защото сектора ще се разпредели върху два съседне 4096 вътрешни физически сектора. Съжалявам че не мога да дам пример сега щото мажа на таб. Но го проверих. Сентос 7 инсталацията се съобразява с това и наисина прави дялове които да почват кратно на 4096 байта. Gparted също се съобразява и ги подравнява.
https://www.seagate.com/gb/en/tech-insights/advanced-format-4k-sector-hard-drives-master-ti/---
Сега да не вземе някой да каже че това било само за хардовете. Вътрешно ssd работят и търкат даже по големи блокове от фалш памет от 4096. Но понеже няма друга информащия по въпроса а и цялата индустрия явно се е насочилила към 4096 блокове то ще се съобразяваме с кратно на 4096 байта.
Прочетох също че единствено intel SSD имали в програмата им за управление опция за смяна на сектора на 4096. Така че и външно да го съобщава на 4096. Но тази смяна било по съществото си флашване на нов firmware. А моят кингстън е 512 секторен, както и всички продавани ssd-та.