Как проверить выравнивание разделов на диске SSD?

25

Насколько я понимаю, для SSD важно иметь разделы, начинающиеся с правильного смещения (т.е. правильно выровненного). Как я могу проверить это смещение под Windows Vista?

Алексей романов
источник

Ответы:

17

Просто запустите «C: \ Program Files \ Common Files \ Microsoft Shared \ MSInfo.exe», перейдите в «Компоненты> Хранилище> Диски» и найдите «Смещение начала раздела». Это будет в байтах, разделите число на 512, чтобы преобразовать в сектора. На моем SSD это 1Mb (1 048 576 байт), но насколько я знаю, 128k достаточно.

На x64 нужно запустить msinfo32

Ниши
источник
4
В моей системе Windows 7 x64 это C: \ Program Files \ Common Files \ Microsoft Shared \ MSInfo \ msinfo32.exe
peter_mcc
На моей Windows XP Pro x32системе это C:\Program Files\Common Files\Microsoft Shared\MSInfo\msinfo32.exeтоже. Не могу вспомнить, является ли это частью оригинальной установки XP или нет.
n611x007
1
В Windows достаточно 4k выравнивания, потому что NTFS не имеет периодической структуры, превышающей размер кластера (в отличие, скажем, от ext2)
kinokijuf
2
Это всегда msinfo32. Просто введите msinfo32 в командной строке (Windows-R). Это на вашем пути. Не нужно копаться в каталогах.
Джейми Ханрахан
6

В Windows XP:

> diskpart -i <disk number>

должен показывать HiddenSectors делится на 64 и StartingOffest делится на 32768

В Vista 7, 8, 8.1 и 10:

> E:\Home>wmic partition get BlockSize, StartingOffset, Name, Index
BlockSize Index Name StartingOffset
512 0 Disk #1, Partition #0 1048576
512 1 Disk #1, Partition #1 53688139776
Алексей романов
источник
3
похоже, что Diskpart не работает таким образом в WinXP. Вы можете дать более подробную информацию?
шарлатан-кихот
Мне пришлось выполнить сложную серию команд на WinXP: diskpart> выбрать диск 1> список разделов Результат: <blockquote> DISKPART> список разделов Раздел ### Тип Смещение размера ------------- - --------------- ------- ------- * Раздел 1 Первичный 49 ГБ 32 КБ Раздел 2 Расширенный 883 ГБ 49 ГБ Раздел 3 Логический 883 ГБ 49 GB </ blockquote>
Syclone0044
Это wmic работает даже на Windows 10
Csaba Toth
4

Вы правы, но это не работает так на Windows XP. Там вы можете использовать diskpart :

diskpart -i (number of your ssd)

И вы получите информацию о геометрии и информацию о разделах диска.

Надеюсь, это поможет.

Оскар
источник
1

Чтобы проверить выравнивание, запустите "wmic" с правами администратора и введите команду "partition get BlockSize, StartingOffset, Name, Index"

(wmic доступен в Win7, возможно, в Vista)

jerryrogersomme
источник
1

diskpart.exeи diskpar.exeявляются отдельными утилитами от Microsoft. То, что приведено выше, работает diskpar.exeтолько с:

diskpar -i x

xкак номер диска. Вы не можете получить смещение, используя diskpart.exe. использованиеmsinfo32.exe как описано выше

diskpart.exeначал быть в комплекте с Windows 2003 и Vista. diskpar.exeбыла автономной утилитой, выпущенной во времена Windows 2000. Она все еще работает с Windows 7 и 8.

Пьер де Гренобль
источник
1

WMI (команда wmic) доступна в Windows XP (SP3 или может быть даже раньше) (как, например, diskpart.exe). Так что в Windows XP вы можете использовать как Msinfo32 как Wmic для проверки смещения. Смещение 1024K - лучший выбор для SDD и дисков 4K или RAID.

DK21102
источник