Почему Windows7 создает два раздела?

10292
OverTheRainbow

Я установил Windows7 Ultimate с нуля, и он предупреждает, что он может создать раздел размером 100 МБ, прежде чем создавать второй раздел, в котором живут реальные вещи. Это делает визуализацию более сложной.

# fdisk -lu  Disk /dev/sda: 320.1 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0xf1f75308  Device Boot Start End Blocks Id System /dev/sda1 * 2048 206847 102400 7 HPFS/NTFS Partition 1 does not end on cylinder boundary. /dev/sda2 206848 30722047 15257600 7 HPFS/NTFS /dev/sda3 172908544 254828543 40960000 83 Linux 

Кто-нибудь знает, зачем Windows7 нужны два раздела и возможно ли иметь один раздел?

Мне также интересно узнать, требуются ли какие-либо шаги перед созданием образа Windows7 (sysrep и т. Д.), Где образ будет переустановлен на том же хосте (собственной тестовой машине).

Благодарю.

6

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

8
JdeBP

Раздел 100 МБ - это системный раздел . Ваш так называемый «реальный материал» тома называется загрузочным томом на языке Microsoft. Microsoft помещает Microsoft Boot Manager, базу данных BCD и некоторые другие вещи в системный раздел. Это тоже "настоящие вещи". Суть системного тома заключается в том, что он предназначен для машины в целом, независимо от того, какая конкретная операционная система используется. Отсюда и его имя.

На самом деле Windows NT никогда не устанавливалась с точки зрения только одного тома. Это всегда устанавливает с точки зрения двух. Это был способ, которым Windows NT всегда работала. Это не ДОС.

Версии Windows NT, отличные от x86, всегда, начиная с Windows NT версии 3, по умолчанию имели (и устанавливали) разделы загрузки и системы. Системный раздел - это место, где находилась программа загрузчика, в файле этого раздела. На таких платформах нет программ начальной загрузки в MBR и VBR. Программа загрузчика Windows NT загружается из файла и запускается непосредственно микропрограммой устройства. Например, на компьютерахosloader.exe ARC загрузчик Windows NT 5.0 был обычным файлом в системном разделе ARC .

В отличие от этого, на платформах x86 вплоть до Windows NT 6.1 («Windows 7») установкой по умолчанию для чистого диска оставалось наличие загрузочного и системного разделов, но их объединение в один, а не использование назначенного раздела. типы для настоящих системных разделов. (Для установки на непустой диск, содержащий предыдущую версию Windows NT, фактически получают отдельные системный и загрузочный разделы, поскольку новая версия Windows NT добавляет свой собственный загрузочный раздел, но повторно использует существующий системный раздел.) Скорее объединенный том boot + system был бы разделом данных Microsoft, действующим как системный раздел бедного человека, и это было бы хорошо, потому что прошивки в системах x86 (примерно до 2005 года) не требовали наличия истинного системные разделы.

В Windows NT версии 6.1 («Windows 7») установка по умолчанию для x86 теперь всегда создает отдельные загрузочные и системные разделы, даже при установке на чистые диски. Так что теперь поведение для x86 такое же, как всегда для не-x86, и все одинаково. Мир x86, наконец, сходит на нет. В настоящее время существуют системы x86-64 (по крайней мере) с микропрограммой UEFI, которые загружают Windows NT 6.1 так же, как Windows NT 3.1 загружалась на компьютерах ARC всю дорогу назад в 1993 году, используя настоящий системный раздел, без VBR или MBR вообще.

На компьютерах x86 со старыми прошивками PC / AT и PC98 / PC99 для Windows NT, начиная с версии 3, всегда запускается системный раздел. (В старом процессе загрузки PC / AT и PC98 в MBR была программа начальной загрузки, которая ищет «запускаемый» (иначе «активный») том, а в VBR была вторая программа начальной загрузки этого тома, который загружается и запускается первой программой начальной загрузки.) Системный раздел всегда должен быть помечен как «активный». (Имейте в виду, что это не так, как это идентифицируется .) VBR системного раздела содержит программу начальной загрузки, которая:

  • в Windows NT до версии 5.2 включительно загружается загрузчик операционной системы Windows NTLDR.
  • в Windows NT начиная с версии 6.0 («Windows Vista») загружает диспетчер загрузки Microsoft, BOOTMGRкоторый, в свою очередь, загружает загрузчик операционной системы Windows WINLOAD, из загрузочного раздела

Операционные системы, которые люди используют сейчас, не похожи на те, которые они использовали. Windows NT не DOS, и даже не как DOS. Отбрось DOS Подумай. Философия дизайна Windows NT включает в себя некоторые идеи о загрузке операционной системы, которые основаны на мире высокопроизводительных рабочих станций и серверов, а не на мире персональных компьютеров. В течение нескольких лет, из - за ограничений x86 персональных компьютеров прошивки, он должен был подражать DOS немного, но теперь, когда x86 мир наконец догоняет с точки зрения возможностей встроенного программного обеспечения, как Windows NT предназначен для работы, и имеет действительно работал около восемнадцати лет на этом этапе, начинает просвечивать даже в мире персональных компьютеров.

6

Второй раздел на 100 МБ - это ваш загрузочный сектор, а также варианты восстановления. Вы должны НЕ удалить это; тем не менее, вы можете избежать создания этого раздела, если перед установкой Windows отформатируете диск, используя что-то отличное от программы установки Windows.

PS Вы можете назначить букву диска этому разделу в разделе «Управление дисками» и посмотреть, что там, если вам интересно.

Спасибо за чаевые. После создания / форматирования 15-гигабайтного NTFS-раздела в Linux я мог установить Windows7 только на один раздел. Я попробую Clonezilla создать образ, удалить его, восстановить и посмотреть, как оно работает. OverTheRainbow 13 лет назад 0
Вы также можете избежать двух разделов во время установки, удалив загрузочный раздел (больший), а затем расширив раздел размером 100 МБ. surfasb 13 лет назад 1