Ru-Board.club
← Вернуться в раздел «Магнитные носители информации»

» Жесткие диски Advanced format (c 4-килобайтными секторами)

Автор: driver29
Дата сообщения: 27.01.2012 15:17

Цитата:
Корректная формула для проверки такова: (Start LBA + Offset) mod 8 = 0.

Вы бы пояснили, или дали ссылку …
Автор: Sergey_Volynkin
Дата сообщения: 27.01.2012 16:35
driver29

Цитата:
Вы бы пояснили, или дали ссылку …

Start LBA - логический номер первого сектора раздела на диске.
Offset - смещение диска, обычно равно нулю, но может быть и единицей.
Например, если смещение 0 и раздел начинается с сектора 2048, то условие выравненности выполнено:
(2048 + 0) mod 8 = 0
Пусть установлен джампер, т.е. смещение равно 1, и раздел начинается с сектора 63, тогда выравнивание тоже соблюдается:
(63 + 1) mod 8 = 0
По ссылкам в шапке всё это рассказано. Могу дать ещё такую ссылку http://diskat.net/background-ru.html
Автор: driver29
Дата сообщения: 27.01.2012 17:14

Цитата:
Пусть установлен джампер, т.е. смещение равно 1, и раздел начинается с сектора 63, тогда выравнивание тоже соблюдается:
(63 + 1) mod 8 = 0

Так поясните дальше, что такое mod 8?
Перемычка очень неудобна! В статье «Western Digital EARS: новая линейка с секторами по 4 кбайт» http://www.thg.ru/storage/wd_4k_sector/print.html описывается, что получить максимальную производительность в Windows XP можно установив перемычку, но если диск используется с одним разделом! Причем установить ее нужно до установки ОС. С перемычкой ничего выравнивать не нужно. Но и если потом ее снимешь, то потеряешь все данные.

«Windows Vista и Windows 7 умеют работать с секторами разного размера, то есть они, автоматически выполняют выравнивание 512-байт секторов, в случае, когда физические секторы жёсткого диска начинаются с блока LBA 2048. У Windows XP нет такой возможности, а поскольку ОС создаёт первый раздел с сектора LBA под номер 63, то все последующие секторы будут неправильно выровнены, что ощутимо сказывается на производительности: каждая операция записи теперь включает операции чтения-модификации-записи, что привносит дополнительную задержку из-за дополнительного вращения пластин жёсткого диска».

«Western Digital сегодня предлагает два способа решения проблем с производительностью. Первый – утилита Alignment, которая просто переделывает все текущие разделы так, чтобы они начинались со "свежего" 4-кбайт физического сектора. Второй способ касается таинственной перемычки 7-8 на жёстком диске, которую мы не рекомендуем использовать: это совершенно милый патч таблицы разделов, поскольку он просто увеличивает эффективный сектор LBA на единицу: в итоге Windows XP, которая создаёт первый раздел на LBA 63, будет начинать его с сектора 64, поэтому раздел будет выровнен с 4-кбайт размером сектора жёсткого диска. К сожалению, если вы уберёте перемычку, то все ваши данные будут потеряны, в то время как утилита Alignment не такая опасная. Всё что вам потребуется – немного терпения, пока у жёсткого диска все разделы не будут выровнены так, как требуется. Утилита Alignment проработала с нашей тестовой установкой с инсталлированными драйверами и тестовыми приложениями (примерно 20 Гбайт) чуть больше одного часа».

Операционные системы Windows Vista и Windows 7, не требуют вмешательства со стороны пользователя, то есть ничего выравнивать не надо!
Автор: Sergey_Volynkin
Дата сообщения: 27.01.2012 20:49
driver29

Цитата:
что такое mod 8?

Остаток от деления на 8 http://ru.wikipedia.org/wiki/Mod_%28%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F%29


Цитата:
Операционные системы Windows Vista и Windows 7, не требуют вмешательства со стороны пользователя, то есть ничего выравнивать не надо!

Здесь тоже не всё просто. Если система ставилась на существующий раздел, то проблема с выравниванием не исключена.
Автор: Diabolik
Дата сообщения: 30.01.2012 09:49
Кстати, нашел онлайн-калькулятор для SSD:
http://www.techpowerup.com/articles/other/157
Автор: Sergey_Volynkin
Дата сообщения: 30.01.2012 11:13
Diabolik

Цитата:
но соответствие логики и физики согласно спецификации AF не делают.

Что вы понимаете под соответствием логики и физики?
Автор: Diabolik
Дата сообщения: 30.01.2012 20:09
Sergey_Volynkin
Забей, туплю, невыспался!
Автор: brRamires
Дата сообщения: 07.02.2012 19:12
Напишу, как я разбил жёсткий диск Western Digital 2 Тб на резделы. Все действия проводились под управлением Windows 7 PE Systools 6.6. Использовались программы: Diskpart - для создания разделов с выравниванием границ по 1 Мб, Paragon Alignment Tool - для проверки выровненности разделов, Paragon Partition Manager 11 - для форматирования созданных разделов с сохранением выровненности границ, Bootice - для создания резервной копии таблицы разделов.

1. Создание разделов с использованием встроенной в Windows 7 консольной утилиты Diskpart.
Выполняю "Пуск -> Выполнить -> cmd -> OK", запускается консоль, в которой далее вводятся требуемые команды:

Microsoft Windows [Version 6.1.7600]


X:\windows\system32>diskpart

Microsoft DiskPart версии 6.1.7601
(С) Корпорация Майкрософт, 1999-2008.
На компьютере: MINWINPC

DISKPART> list disk

Диск ### Состояние Размер Свободно Дин GPT
-------- ------------- ------- ------- --- ---
Диск 0 В сети 1863 Gбайт 1863 Gбайт
Диск 1 В сети 991 Mбайт 0 байт

DISKPART> select disk 0

Выбран диск 0.

DISKPART> list disk

Диск ### Состояние Размер Свободно Дин GPT
-------- ------------- ------- ------- --- ---
* Диск 0 В сети 1863 Gбайт 1863 Gбайт
Диск 1 В сети 991 Mбайт 0 байт

DISKPART> list partition

Разделы на диске отсутствуют.

DISKPART> create partition primary size=32768

DiskPart: указанный раздел успешно создан.

DISKPART> create partition primary size=32768

DiskPart: указанный раздел успешно создан.

DISKPART> create partition primary size=32768

DiskPart: указанный раздел успешно создан.

DISKPART> list partition

Раздел ### Тип Размер Смещение
------------- ---------------- ------- -------
Раздел 1 Основной 32 Gб 1024 Kб
Раздел 2 Основной 32 Gб 32 Gб
* Раздел 3 Основной 32 Gб 64 Gб

DISKPART> create partition extended

DiskPart: указанный раздел успешно создан.

DISKPART> list partition

Раздел ### Тип Размер Смещение
------------- ---------------- ------- -------
Раздел 1 Основной 32 Gб 1024 Kб
Раздел 2 Основной 32 Gб 32 Gб
Раздел 3 Основной 32 Gб 64 Gб
* Раздел 0 Расширенный 1767 Gб 96 Gб

DISKPART> create partition logical size=524288

DiskPart: указанный раздел успешно создан.

DISKPART> create partition logical size=524288

DiskPart: указанный раздел успешно создан.

DISKPART> create partition logical size=524288

DiskPart: указанный раздел успешно создан.

DISKPART> create partition logical

DiskPart: указанный раздел успешно создан.

DISKPART> list partition

Раздел ### Тип Размер Смещение
------------- ---------------- ------- -------
Раздел 1 Основной 32 Gб 1024 Kб
Раздел 2 Основной 32 Gб 32 Gб
Раздел 3 Основной 32 Gб 64 Gб
Раздел 0 Расширенный 1767 Gб 96 Gб
Раздел 4 Логический 512 Gб 96 Gб
Раздел 5 Логический 512 Gб 608 Gб
Раздел 6 Логический 512 Gб 1120 Gб
* Раздел 7 Логический 231 Gб 1632 Gб

DISKPART> exit

Завершение работы DiskPart...

X:\windows\system32>exit

--------------------------------------------------------
В результате имеем 3 основных раздела по 32 Гб для установки ОС + расширенный раздел, состоящий из 4 логических разделов по 512 Гб для прочих нужд.
Diskpart автоматически выравнивает границы разделов по 1 Мб. Стоит отметить, что утилита Diskpart, входящая в Windows XP, не умеет выравнивать границы разделов, т.е. всегда выравнивает по цилиндрам, а не мегабайтам.

2. Проверка выровненности созданных разделов через Paragon Alignment Tool:


Также можно проверить границы разделов через Paragon Partition Manager 11:





Из снимков экрана видно:
- начало первого раздела 2048 секторов по 512 байт, т.е. 1 Мб
- второй, третий основные и расширенный разделы начинаются сразу после окончания предыдущего (т.е. без сдвига вперёд по секторам), что означает, что для этих разделов выравнивание не требуется
- начало каждого логического раздела не совпадает с окончанием предыдущего раздела, и для выравнивания используется сдвиг 2048 секторов. Это из-за того, что информация о каждом логическом разделе находится в самом разделе (а не в таблице разделов), в его начале, где зарезервированы первые 63 сектора.

3. Форматирование созданных разделов в файловую систему NTFS с размером кластера 16 Кб:




Из снимков экрана видно, что форматирование не нарушает выровненности границ разделов. Если проводить форматирование, например, через Acronis Disk Director 10, то программа нарушит выравнивание по 1 Мб, и сделает выравнивание по цилиндрам. (насчёт 11 версии не знаю)

4. Проверка выровненности после форматирования:


5. Создание резервной копии таблицы разделов через утилиту Bootice:



6. Напоследок, уже в установленной ОС можно корректно назначить буквы дисков (Пуск -> Выполнить -> diskmgmt.msc -> OK):

- буквы основных разделов смещаются в конец диска, чтобы они не мешались (хотя их можно вообще отключить)
- буквы логических разделов выстраиваются по порядку, начиная с D:
Диск C - для операционной системы + небольших программ, интегрированных в систему. Раздел можно архивировать через Acronis True Image, например.
Диск D - для установки игр, крупных программ и portable-программ.
Диск E - для загрузок.
Диск F - для коллекций (отобранная музыка, изображения, видео)
Диск G - резерв (для любых целей)

-------------------------------------
Естественно, всё вышесказанное верно лишь в случае наличия только одного диска размером 2 Тб. Если бы у меня в компьютере было больше дисков, то на диске 2 Тб я скорее всего не стал бы создавать разделы для ОС, и вообще, большие разделы создавал бы таким размером, чтобы общее количество разделов не было слишком большим.
Автор: 9285
Дата сообщения: 07.02.2012 20:40
brRamires
К чему такие телодвижения с кучей программ, если Diskpart нормально форматирует?
Ну и раз речь идёт о диске с AF, то как бы он не для установки ОС.
PS. По поводу оптимальности разбивки отписался в соотвествующей теме.
Автор: brRamires
Дата сообщения: 07.02.2012 22:16
9285

Цитата:
К чему такие телодвижения с кучей программ, если Diskpart нормально форматирует?

Когда я делал разметку диска, об этом не знал. Я и сейчас у Diskpart знаю лишь несколько команд. А так, видимо, можно обойтись и без Paragon-а. Просто хотелось показать, что одни программы форматируют, меняя границы разделов, а другие - нет.

Цитата:
Ну и раз речь идёт о диске с AF, то как бы он не для установки ОС.

Ну во-первых, тут выбора не было, т.к. был лишь один диск. А во-вторых, я поставил ОС, и она хорошо работает, без тормозов. Линейная скорость в начале диска где-то 110 Мб/сек. Если использовать программу eBoostr, то и со случайным доступом всё отлично (и вообще нагрузка на диск значительно падает). Ну и понятно, что система должна быть дефрагментирована.
Автор: 9285
Дата сообщения: 07.02.2012 23:12
brRamires
Не видимо, а лучше обходится без сторонних программ. Если интересно почему - в темах про восстановление данных это не раз обсуждалось.
При всей моей нелюбви к Акронису, для меня важнее истина. 11-я версия нормально форматирует (в смысле без нахального измененя таблицы раздела. Кстати, за это спасибо - будет лишний камень в кучке для Акрониса. И неизвестно как поступят более старые версии ПО других вендоров. Наверное более корректно сравнивать сравнимые продукты.

PS. Что касается ОС - я же не говорил что она вообще не запустится или будет торомозом. Но то, что она будет медленее чем на обыных дисках, это даже не стоит обсуждать (по крайней мере пока и в отношении WD).
Автор: Wu Tang
Дата сообщения: 09.02.2012 00:25
9285

Цитата:
(в смысле без нахального измененя таблицы раздела

А как это выражается?
Автор: driver29
Дата сообщения: 09.02.2012 00:49

Цитата:
Операционные системы Windows Vista и Windows 7, не требуют вмешательства со стороны пользователя, то есть ничего выравнивать не надо!


Цитата:
Здесь тоже не всё просто. Если система ставилась на существующий раздел, то проблема с выравниванием не исключена.
Так зачем ставить в этот непонятно какой раздел, - удалите его прямо в процессе установки Windows Vista или Windows 7 и создайте на этом месте новый!
Автор: Sergey_Volynkin
Дата сообщения: 09.02.2012 07:23

Цитата:
Так зачем ставить в этот непонятно какой раздел, - удалите его прямо в процессе установки Windows Vista или Windows 7 и создайте на этом месте новый!

Правильно, вот так и пишите: "Если при установке Windows Vista/7 разделы были созданы заново, то выравнивать ничего не надо".
А просто наличие Win7 на компьютере ничего не гарантирует. Например, пользователь мог установить систему обновлением с WinXP.
Автор: 9285
Дата сообщения: 09.02.2012 09:25
Wu Tang
Обычно форматирование делается в пределах размеров, указанных в таблице разделов.
Акронис же правит таблицу (смещая начало в 63-й сектор), а потом уже форматирует.
Оно понятно что тот же PM считает что раздел может начинаться лишь в 63 секторе, но сам акронис зачастую ставит начало разделов в ХЗ каких секторах - то есть для него не должно быть невероятным начало в 2048 секторе.
Автор: Wu Tang
Дата сообщения: 10.02.2012 02:04
9285
Так это плохо?
Ну вот посмотрите разбито акронисом:

Автор: 9285
Дата сообщения: 10.02.2012 11:54
Wu Tang
Если рассматривать в аспекте работы с винтами с 4k секторами, то конечно же плохо.
У тебя все разделы не выровены.
Автор: Wu Tang
Дата сообщения: 10.02.2012 19:03
9285
Так винт времен очаковских завоеваний - ide, выравнивание ему и не нужно.
Так а если не рассматривать?
Автор: 9285
Дата сообщения: 10.02.2012 20:26
Wu Tang
Заголовок читал? Ветеранов войны просьба не беспокоиться.
Впрочем, и даже на "старичке" не так всё радужно - так что Акронис на свалку.
Автор: Wu Tang
Дата сообщения: 11.02.2012 00:17
9285
Мне просто интересно, начальный сектор (для винта без af), нормален, огрызков нет, только в конце.
Чем эта разметка акронисом неправильна, хочется понять.
Автор: 9285
Дата сообщения: 11.02.2012 08:20
Wu Tang
Нестандартное расположение начал второго и третьего раздела. На такую явно бы ругнулся PM, а в некотрых случаях и "подправил", в результате чего возникли бы проблемы с доступом к разделам. И РМ не единственный для кого такая отсебятина видится ошибочной - просто с ним больше случаев.
Не дай бог что случись с таблицей разделов и не всякая программа поиска сможет найти такие разделы.
А ещё и размещение MFT и зеркала в разделах наверное в начале и рядом.
Оно понятно чо некоторые считают что их проблемки с потерей данных обойдут, но только это не оправдание такому самовольству акрониса.
Автор: Wu Tang
Дата сообщения: 11.02.2012 20:05
9285
pm - это partition magic?
Вобщем в любом случае лучше дробить системой?
А как же, если подклеить/объединить?
Автор: 9285
Дата сообщения: 12.02.2012 00:33
Wu Tang
На все эти вопросы уже давно (что я, что Antech) дали в теме посвящённой восстановлению данных.
Если есть ещё какие то непонятности, то давай не будем оффтопить здесь, а пообщаемся в соответствующей теме или через личку.
Автор: boooleg
Дата сообщения: 08.03.2012 11:39
Есть ситуация:
Диск с АФ стоит как системный и разбит на три раздела. Один соответственно системный. Установлена WIN7 и все разбивки делались WIN7. Возникла необходимость поставить ХР. Если на системный вместо WIN7 поставлю ХР всё будет нормально или надо будет что-то выравнивать?
Автор: 9285
Дата сообщения: 08.03.2012 12:52
boooleg
Если не будешь переразбивать разделы, то выравнивание не нужно будет делать.
Автор: boooleg
Дата сообщения: 08.03.2012 13:33
Спасибо за оперативный ответ!
Получается, что если есть дистибутив семёрки, то никакие утилиты вообще не нужны. Странно только, что нигде среди оффициальных рекомендаций такой подход даже не упоминается.
Автор: 9285
Дата сообщения: 08.03.2012 15:08
boooleg
XP уже давно отсутствует в линейке микрософта. Видио поэтому считается неактуальным упоминание оной.
Автор: Cryzer
Дата сообщения: 09.03.2012 09:56
Помогите разобраться.
Если сравнить производительность выравненного жёсткого диска (с Advanced Format) на Windows XP и Windows 7, будет ли разница? Правильно ли я понял, что при использовании блоков >= 4кб разницы между этими системами не будет, а при блоках < 4кб - будет падение производительности на XP?
Автор: Sergey_Volynkin
Дата сообщения: 09.03.2012 11:56
Cryzer
Падение производительности на AF-дисках из-за невыравненности операций имеет аппаратную природу, поэтому никак не зависит от используемой операционной системы.
Если на вашем диске есть том с кластером менее 4кб, то падение производительности будет и в WindowsXP и в Windows 7.
И наоборот, диск с выравненными разделами и кластерами от 4 кб и выше не будет иметь проблем с производительностью в любой ОС.
Автор: Cryzer
Дата сообщения: 09.03.2012 13:11
Sergey_Volynkin
Спасибо, всё стало ясно!

Страницы: 12345678910111213

Предыдущая тема: какой диск лучше использовать как системный


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.