Мне было рекомендовано использовать Ubuntu вместо XP для разбиения моего нового SSD. Тем не менее, я не нашел diskpar
, поэтому я использовал GParted. Тип таблицы разделов - msdos, fdisk сообщает следующее:
Device Boot Start End Blocks Id System
/dev/sdc1 63 67119569 33559753+ 7 HPFS/NTFS
/dev/sdc2 67121152 134227967 33553408 83 Linux
Disk /dev/sdc: 255 heads, 63 sectors, 15566 cylinders
Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID
1 00 1 1 0 254 63 1023 63 67119507 07
2 00 254 63 1023 254 63 1023 67121152 67106816 83
3 00 0 0 0 0 0 0 0 0 00
4 00 0 0 0 0 0 0 0 0 00
Это правильно? Учитывая все эти странные числа, я так не думаю, но понятия не имею. Там пока нет данных, поэтому я могу выбросить все это, мне нужен инструмент для перемещения разделов.
РЕДАКТИРОВАТЬ:
Согласно этому посту, это неправильно.
EDIT2:
Эта проблема:
Я отредактировал вопрос, чтобы представить то, что я узнал. Выравнивание разделов не обман. Первый сектор является загрузочным сектором, каждый раз, когда ваши разделы начинаются сразу после него, он имеет смещение 512 байт от начала. ОС использует кластеры, которые состоят из нескольких секторов, например, 1 кластер = 8 секторов = 4096 B. Кластер - это наименьшая единица, о которой заботится ОС.
SSD использует размер страницы (обычно 4 КиБ, AFAIK) в качестве наименее записываемой единицы.
- Предполагая эти размеры, в случае выравнивания всякий раз, когда ОС записывает кластер, это соответствует странице SSD. SSD просто пишет страницу.
- В случае со смещением он занимает две страницы. SSD должен читать-изменять-записывать две страницы!
Мое разбиение:
Я использовал fdisk и игнорировал всю чушь цилиндров / головок. Я установил смещение первого раздела равным 1 МБ (т.е. 2048 секторов), а его размер - 30 ГиБ (что легко сделать, введя +30G). Для следующих разделов я сохранил смещение по умолчанию и установил размер, кратный 1 ГиБ. Все выглядит хорошо, за исключением (G)Parted сбой сразу при запуске. Согласно калькулятору все в порядке со всеми реалистичными параметрами SSD, которые я ввел. И Windows, и Linux могут получить доступ к разделу, поэтому я думаю, что никто больше не заботится о цилиндрах.