![]() |
Создание "выровненных" разделов
Как создать раздел на новом диске, чтобы не пришлось потом выравнивать? Под Windows XP или DOS.
diskpart.exe в моем случае ключа align не принимает. Может, c offset=8 попробовать? Как определить, что есть необходимость в выравнивании? Насколько я понимаю, и как здесь написано, выравнивание требуется только для HDD с 4Кб секторами. Тем не менее PAT считает что выравниванию подлежат абсолютно все разделы. Есть ли смысл? И как узнать реальный размер сектора? wmic partition get BlockSize на всех имевшихся под рукой дисках от 40 до 1000Гб, в т.ч. SSD, выдавал 512. |
Цитата:
Но можно и так смотрим в MSDN описание функции IOCTL_DISK_GET_DRIVE_GEOMETRY Control Code http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx DISK_GEOMETRY ===> BytesPerSector; Кодируйте сударь:), хотя наверняка есть готовые утилиты, только я таковых не знаю… Добавлено... ЗЫ Вот готовый код нашёл The Windows Disk Management 13 http://www.installsetupconfig.com/wi...kapis2_12.html |
Цитата:
Другое дело, если на физическом уровне диске появляются, с позволения сказать, свои "кластеры" - 4к сектора как в дисках с Advenced Format или "сектора" разнообразных размеров, коими оперирует контроллер RAID, руководствуясь заданным размером страйпа. Понятное дело, что это относится только к XP и Win Server 2003. Vista, 7, Win Serwer 2008 по умолчанию сразу смещает первый раздел на 1 048 576 байт, что для диска с 512 байтовами секторами означает на 2048 секторов. На всякий случай... Более того, при создании последующих разделов раздел создается не непосредственно за предыдущим, а с физического сектора, удовлетворяющему условию кратности тем же 2048 секторам. |
Цитата:
Цитата:
Цитата:
Код:
wmic partition get BlockSize, StartingOffset, Name, Index Цитата:
Цитата:
Цитата:
|
Цитата:
Наглядно увидеть что у вас сейчас на диске можно в Win+R - msinfo32 - Компоненты - Запом. уср-ва - Диски Код:
Отчет сбора сведений о системе записан на: 07/15/11 13:06:44 |
Цитата:
Цитата:
А вот стирают информацию - по 512Кб... Цитата:
|
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Цитата:
"Как создать раздел на новом диске, чтобы не пришлось потом выравнивать? Под Windows XP или DOS." Самый простой вариант - Paragon Hard Disk Manager 11 Server. В нем автоматом создается раздел с 2Мб отступом (для NTFS, кластер 4Кб, сектор 512б). Другой вариант - создать раздел чем угодно, хоть diskpart'ом, хоть акронисом, а затем выровнять с помощью PAT. А хочется третий вариант. Например, diskpart, портированный с Windows 7 :) Попутно еще вопрос появился: при создании раздела на весь диск средствами XP в конце остается порядка 8Мб незанятого пространства. Зачем? |
Цитата:
|
Цитата:
|
Цитата:
|
Вложений: 1
Вот скрин
Два из пяти - без хвостов. |
dascon, я не знаком с этой программой - парагон как там его. На скрине не видно где начинается, где кончается раздел посекторно.
|
vadblm, ну тогда прими это как есть, и не надо флуд разводить.
|
Цитата:
Цитата:
Вот как надо скрин показывать… ![]() ЗЫ я и Windows XP разбивал и с Acronis’ом баловался… --- “всякой твари по паре”… А вывожу с помощью DMDE. Как видите --- весьма информативно… |
Цитата:
Главное, что в показе видны начальный (выравнивание) и конечный секторы раздела, ну и кое-какая вспомогательная нужная информация присутствует. |
Цитата:
|
Цитата:
|
Время: 18:01. |
Время: 18:01.
© OSzone.net 2001-