![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Железо » Накопители (SSD, HDD, USB Flash) » HDD - [решено] Как разделить hdd |
|
HDD - [решено] Как разделить hdd
|
Пользователь Сообщения: 146 |
Здраствуйте. Как разделить hdd непереустанавливая систему на 3 раздела например для системы оставить 60гб и остальное на 2 раздела.
|
|
Отправлено: 10:00, 21-07-2014 |
Ветеран Сообщения: 6211
|
Профиль | Отправить PM | Цитировать Shimmer, Разберем записи PT(Partition Table)/таблицы разделов на харде.
1-ая запись описывает Primary/Основной раздел с началом в секторе LBA=2048 и число секторов в разделе = 204800. тогда последний сектор 1-го раздела имеет LBA 2048 + 204800 -1 = 206847 2-ая запись описывает Primary/Основной раздел с началом в секторе LBA=206848 и число секторов во втором разделе = 67207712 тогда последний сектор 2-го раздела имеет LBA 206848 + 67207712 - 1 = 67414559 3-ая запись описывает Extended/расширенный/дополнительный раздел с началом в секторе LBA=62914560 и число секторов в третьем разделе = 913854400 тогда последний сектор 3-го раздела имеет LBA 62914560 + 913854400- 1 = 976768959 Как я уже писал этот раздел является контейнером и начинается с аналога MBR, который называется EBR и имеет структуру, похожую на MBR. Если посмотреть окно Разделы диска из DMDE, то видно, что так оно и есть. Но мы начали с парсинга таблицы разделов потому, что это первично и необходимо для понимания. Резюме ======== Я пока не написал никаких предполагаемых корректур. Просто мне хотелось, чтобы поняли что такое разделы диска. Вам надо прочитать это: 1. Главная загрузочная запись обратите внимание на записи PT?, которые являются входами в разделы. 2. MBR/EBR Partition Tables Важная статья на английском. Она потом понадобится, а пока посмотрите... 3. Эргономичный дисковый редактор WinHex. Порой удобен... 4. Для арифметики Калькулятор RionaCalc (можете пользоваться любым…) Цитата ANDREI1:
|
|
Отправлено: 11:15, 23-07-2014 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 157
|
Профиль | Отправить PM | Цитировать Tau_0, спасибо за статьи - очень доходчиво. Все понятно, кроме одного нюанса с EBR.
Помнится, в ХР было ограничение на 4 логических диска внутри расширенного раздела. Это потому, что при разбивке HDD ось создавала только одну EBR и использовала все четыре записи внутри своей таблицы разделов только для этих дисков. А вот судя по собственному скриншоту из управления дисками, семерка поступает иначе. Кажется, что она создает одну EBR в начале расширенного раздела, в которой описывает границы первого логического диска в первой строке таблицы разделов, а во второй дает ссылку на следующую EBR, находящуюся следом за логическим диском, в которой все повторяется заново вплоть до конца алфавита (ярко-зеленые места на скриншоте перед каждым логическим диском как бы намекают). Я правильно понимаю? |
Отправлено: 17:52, 23-07-2014 | #22 |
Ветеран Сообщения: 6211
|
Профиль | Отправить PM | Цитировать Цитата Shimmer:
Всё, что я написал относилось к MBR, которая расположена в секторе LBA=0. А вот к EBR, расположеной в LBA=62914560, мы сейчас подступимся… В DMDE Сервис ===> Копировать секторы Заполняете шаблон Источник --- хард Приёмник --- файл ![]() Число секторов = 1 Это сектор с MBR ![]() Число секторов = 50 Это сектор с EBR + секторы с началом радела с первым логическим диском. Сохраняете в два файла по любому маршруту. Имена файлов не меняете --- они мнемоничны… Прикрепите два файла к ответу… |
|
Отправлено: 19:31, 23-07-2014 | #23 |
Старожил Сообщения: 157
|
Профиль | Отправить PM | Цитировать Tau_0, прикрепил файлы.
|
Последний раз редактировалось Shimmer, 10-11-2014 в 19:50. Отправлено: 20:47, 23-07-2014 | #24 |
Ветеран Сообщения: 6211
|
Профиль | Отправить PM | Цитировать Shimmer, Открываем MBR в дисковом редакторе WinHex. Я открывал сектор и копии, а Вы открываете физический диск. Tools ===> Open ===> Physical Media ===> и Выбираете нужный хард…
И видим следующу картинку. http://rghost.ru/57059509/image.png Цвета RGB соответствуют трём записям в таблице разделов. Красная и зеленная указывают на два Primary/основных раздела. А вот синяя указывает на Extended/расширенный раздел. Ещё можно было бы одну запись использовать --- место под неё осталось. Но Вы не использовали, а остальные разделы создали в расширенном разделе. Независимо от версии Windows только для четырёх записей место есть… А дальше идёт сигнатура 55h, AAh и сектор заканчивается. Я знаю hex арифметику, но и мне парсить эти Hex значения муторно… Поэтому используем шаблон для форматного просмотра MBR.. View ===> Template Manager ===> Master Boot Record Видим гораздо более приятную картинку… http://rghost.ru/57059556/image.png Sectors preceding partition 3 = 62914560 Sectors in partition 3 = 913854400 Пересчитаем размер контейнера в байтах. Учитываем, что в 1 секторе = 512 байтов. 913854400 sectors = ( /2 ) = 456927200 KiB = ( /1024 ) = 446217.96875 MiB = ( /1024 ) = 435.759735107422 GiB ~= 435.8 GiB Посмотрим EBR. Вы в WinHex переходите к LBA 62914560. Navigation ===> 62914560 (Logical). Точно так же одеваем на сектор с EBR шаблон для форматного просмотра MBR. И видим след картинку. http://rghost.ru/57059599/image.png Видим, что первая запись EBR описывает вход в логический диск, а вторая является указателем на следующую EBR. Две оставшиеся записи пусты… Таким образом звенья EBR связаны в цепочку. Такая структура называется односвязным направленным списком… Потренируйтесь и поднакопите вопросов… Продолжение следует. Добавлено Вам домашнее задание ![]() ============================== Вот здесь у меня вышел спор с 9285. К сожалению, посты 9285 модераторы затёрли…, и остались только мои. Возобновить спор на руборде тоже не получилось, --- и там тему прикрыли… Я хочу на Вашем примере показать, что 9285 неправ. Поэтому у меня есть дополнительный стимум порешать Вашу проблему... Найдём LBA первого логического диска в расширенной области. Он равен Sectors preceding partition 1 ( = 2048 ) + адрес_начала_первой_EBR ( = 62914560 ) = 2048 + 62914560 = 62916608 Сравниваем с картинкой Разделы диска из DMDE и видим, что c LBA=62916608 начинается логический диск с именем PageVolume. Eго-то мы и хотим в дальнейшем присоединить (просто место без данных) к разделу System… Ну и адрес следующей EBR найдём. Sectors preceding partition 2 = 20973568 62914560 + 20973568 = 83888128 Вот один сектор, начиная с LBA=83888128 Вы мне и пришлёте. Прошлый раз я сглупил и запросил аж 50, но хватит и одного... Сглупил в том смысле, что неверно в уме посчитал и решил, что логический диск начинается со смещения 48. Так вот смещение = 2048, поэтому никаких секторов логического диска в дампе не будет. --- 2048 слишком далеко до начала раздела… Хотя дамп занятен и мне непонятно --- почему не нули стоят в коде бутстрапа. Обычно там нули... Теперь правильность выбора этого сектора напрямую я проверить не могу, но могу проверить косвенно. Если относительно EBR_1 логический диск начинался по смещению 2048 (стандартное для Windows 7), то относительно EBR_2 уже её логический диск по идее тоже должен (необязательно) начинаться со смещения 2048. Складываем 83888128 + 2048 = 83890176 и видим, что с этого LBA начинается логический диск Music. Значит я не ошибся, но вы по цепочке пройдите и сектор пришлите… |
Последний раз редактировалось Tau_0, 24-07-2014 в 14:50. Отправлено: 01:17, 24-07-2014 | #25 |
Пользователь Сообщения: 146
|
Профиль | Отправить PM | Цитировать а что будет если я удалю систему с hdd диск небудет работать?
|
Отправлено: 08:43, 24-07-2014 | #26 |
Ветеран Сообщения: 2589
|
Профиль | Отправить PM | Цитировать Цитата ANDREI1:
|
|
------- Отправлено: 08:47, 24-07-2014 | #27 |
Ветеран Сообщения: 6211
|
Профиль | Отправить PM | Цитировать ANDREI1, а как это Вы удалите систему с HDD, когда система у Вас стоит на SSD..???... А HDD содержит расширенный раздел, в котором находятся два самых обчных логических диска. Нет на HDD никакой системы...!!!...
Ещё раз посмотрите на картинку из управления дисками. --- В зелёной рамке только два логических диска и ВСЁ... Цитата THEDOGG:
![]() ![]() ![]() Да HDD можно совсем отсоединить и ВСЁ загрузится... |
|
Последний раз редактировалось Tau_0, 24-07-2014 в 08:58. Отправлено: 08:53, 24-07-2014 | #28 |
Пользователь Сообщения: 146
|
Профиль | Отправить PM | Цитировать да. мне трудно в этом разобраться. Вы специалисты а я мне как нибуть проще б разобраться простым методом. но всеравно СПАСИБО.
но там же есть папка windows и другие програмы и папки а если я сделаю h диск основным тогда система будет работать |
Отправлено: 08:57, 24-07-2014 | #29 |
Ветеран Сообщения: 2589
|
Профиль | Отправить PM | Цитировать ANDREI1, смысл в делении ? да ещё и цифры такие 60гб , было бы 600гб тогда ещё ладно
|
------- Отправлено: 09:08, 24-07-2014 | #30 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
HDD - [решено] Как правильно разделить HDD 2Tb | brvip09 | Накопители (SSD, HDD, USB Flash) | 72 | 24-01-2014 07:02 | |
Как разделить жесткий? | Паркан | Хочу все знать | 29 | 09-11-2012 22:07 | |
Как разделить колонки и наушники? | Vitek5 | Видео и аудио: обработка и кодирование | 2 | 27-03-2011 23:16 | |
Разное - [решено] Как разделить диск? | optima22 | Накопители (SSD, HDD, USB Flash) | 13 | 09-04-2009 15:23 | |
Как разделить фильм попалам? | Myasnikov | Программное обеспечение Windows | 13 | 09-09-2005 15:40 |
|