Логические диски на базовом диске

293
Neeraj

https://www.youtube.com/watch?v=tMdnUQUiDCA

В приведенном выше видео профессор говорит, что на базовом диске максимальное количество логических дисков (томов) в расширенном разделе составляет 32. Насколько я понимаю, это должно быть 23 + 3 первичных. Не могли бы вы посмотреть видео в 8.50 и объяснить, почему он говорит 32.

Спасибо

-3
Я бы порекомендовал комментировать видео SeanClt 8 лет назад 1
Спасибо за ответ. Я сделал это, но не ответил. Он старший преподаватель, как вы можете видеть здесь: https://www.linkedin.com/in/lowell-vanderpool-a442085 Вы ​​видели видео в 8.50. по твоему это 23 + 3 или 32. Neeraj 8 лет назад 0
Можете ли вы дать некоторые базовые исследования по этой теме, например, на чем основано ваше понимание? Документация, предлагающая или 32 или 23 + 3? jhaagsma 8 лет назад 0

2 ответа на вопрос

3
Rod Smith

Ответ в том, что он совершенно неправ, и на несколько порядков.

Используемая структура данных (для логических разделов внутри расширенного раздела) представляет собой связанный список, означающий, что каждое определение раздела содержит указатель на следующий в списке. Структура данных связного списка может поэтому расширяться оченьдалеко. В случае MBR 32-битное ограничение на указатели секторов означает, что вы можете иметь максимум 2 ^ 32 (4 294 967 296) секторов. Определение каждого логического раздела занимает один сектор, и если вы хотите максимально увеличить количество разделов, вы должны сделать их все одним сектором без пробелов - просто определение раздела, затем раздел, затем определение раздела и т. Д. (Многие инструменты создают дополнительные пропуски, но такое расположение без пропусков приведет к теоретическому максимальному количеству разделов.) Таким образом, вам потребуется два сектора на раздел, поэтому у вас будет вдвое меньше разделов, чем секторов, то есть 2 ^ 31 (2 147 483 648) разделов на диске размером 2 ^ 32 сектора. Сам MBR, тем не менее, занимает один сектор, и, поскольку они распределены парами, это означает, что два из них считаются, поэтому теоретический максимум будет равен 2147,

Я понятия не имею, что бы кто-нибудь хотел с более чем двумя миллиардами одноотраслевых разделов. Кроме того, вполне вероятно, что вы достигнете пределов ОС задолго до этого значения. Конечно, вы не можете сопоставить более двух десятков разделов для букв дисков в Windows, хотя, насколько я понимаю, существуют другие способы монтирования разделов в современных версиях Windows. Linux имеет ограничение в 16 разделов в своем ядре, хотя в современных дистрибутивах есть обходные пути, которые повышают этот предел - но я не знаю, насколько он высок.

Экспериментально, я провел тесты, которые создали более 100 логических разделов на одном диске MBR. Однако с моим тестовым диском я ничего не делал, поэтому не могу сказать, насколько хорошо он работал бы в любой конкретной ситуации или с какой-либо конкретной ОС. Это было доступно, по крайней мере, в Linux.

Кстати, я являюсь автором программного обеспечения для разметки GPT fdisk ( gdisk) . Хотя это, в первую очередь, инструмент GPT, он конвертируется в формат MBR и обратно, поэтому мне нужно было достаточно хорошо изучить структуры данных MBR при его написании, поэтому я хорошо разбираюсь в предмете.

Поскольку видео, на которое вы ссылаетесь, является обучающим видео для экзамена CompTIA, возникает практический вопрос о том, как вы отвечаете на вопрос, который видите на таком экзамене. Авторы экзамена не являются непогрешимыми, так что, возможно, вам лучше всего ответить неправильно. Я бы посоветовал основать выбранный вами ответ на предложенных (если это множественный выбор) и выбрать тот, который кажется наиболее близким к правильному.

Еще один момент: MBR устарел. С момента выхода Windows 8, промышленность переместилась трудно от MBR и GPT. GPT не использует расширенные или логические разделы, и с их отсутствием модификатор «primary» теряет смысл (хотя он все еще используется в некоторых инструментах разделения). Строгое следование стандартам GPT создает диск, способный вместить не менее 128 разделов. Это нижний предел; Инструменты секционирования могут создавать таблицы секций большего размера, но на практике это делают немногие. Конечно, не все эти "слоты" раздела должны быть заполнены; у вас может быть GPT-диск с одним большим разделом. В зависимости от того, когда последний раз вы сдавали экзамен CompTIA, и какова его тема, вы можете или не можете видеть какие-либо вопросы по GPT.

2
Canadian Luke

Почему вы считаете, что должно быть 23 + 3? Потому что у нас есть 26 букв в алфавите?

Причина в том, что старые макеты дисков MBR могли видеть разделы. Первоначально, это позволило бы только 4 основных раздела на диске. Чтобы обойти это «ограничение», трюк заключался в том, чтобы использовать расширенный раздел и создавать внутри него логические разделы.

Что касается данных, Windows не будет заботиться о том, находятся ли данные в логическом или первичном разделе. Это позволяет больше разделов внутри него.

Смотрите Википедию для получения дополнительной информации. У них есть отличная информация, касающаяся истории и возможностей разделов.

Благодарю. Я нашел статью Microsoft, в которой говорится, что вы можете разделить расширенный раздел на столько логических разделов, сколько может уместиться на вашем диске в сценарии MBR. Я доволен подтверждением Microsoft. Я буду ждать ответа от профессора о том, что он сказал 32 логических диска для целей сертификации Comptia A +. Neeraj 8 лет назад 0
https://technet.microsoft.com/en-us/library/dd799232%28v=ws.10%29.aspx Neeraj 8 лет назад 0