Две системы на разных жестких дисках как сделать мультизагрузку
Перейти к содержимому

Две системы на разных жестких дисках как сделать мультизагрузку

  • автор:

Мультизагрузка (multiboot system) — Windows, Linux и все все все

Ubuntu Linux поверх Windows XP или Vista, Windows XP вместе с Vista, FreeBSD и Windows — можно придумать и гораздо больше комбинаций. Ничто не мешает, не только придумывать, но и реализовывать самые замысловатые комбинации операционных систем. Причем это можно делать не только на одном компьютере, но и на одном диске — емкость современных жестких дисков (они же HDD, они же винты, они же винчестеры) позволяет "впихнуть" на один такой диск хоть 20 различных операционных систем.

Немного теории

Процесс загрузки компьютера, относящегося к семейству IBM PC выглядит следующим образом:

При подаче питания на материнскую плату, первым делом загружается и выполняется небольшая программа, записанная в специальной микросхеме материнской платы — BIOS. Эта программа проверяет наличие и правильность функционирования критичных компонентов — оперативной памяти, видеоадаптера, дисков. После выполнения такого теста программа BIOS проверяет подключенные к материнской плате диски — на каждом из них она ищет специальную отметку, которая указывает на то, что диск загрузочный. Если такая отметка обнаруживается, то программа BIOS загружает с этого диска записанную на нем программу-загрузчик и передает ей управление.

  1. Обнаружить на определенной файловой системе определенный программный файл (или файлы)
  2. Загрузить этот файл (или файлы) в оперативную память и передать им управление.
  • "Абстрактные" — созданные для загрузки различных операционных систем.
  • "Семейные" — программы, которые умеют загружать лишь одну операционную систему или несколько ОС одного семейства, но разных версий.

Из первых самый популярный загрузчик под названием GRUB. Он умеет загружать более десяти типов операционных систем. Самый распространенный среди "семейных" это ntldr — загрузчик ОС Windows 2k, XP, 2k3 и его новейшая версия bootmgr загружающий Windows Vista и Windows 7. Кроме этих двух существует еще десятка два различных загрузчиков.

Почему так много? Причина проста — пока еще не существует универсального загрузчика, пригодного на все случаи жизни.

К примеру, GRUB, самый мощный на сегодняшний день, не может загружать образы дисков в формате ISO, но это умеет делать syslinux.

Однако недостатки, существующие в каждом из загрузчиков не накладывают ограничений на возможные варианты загрузок благодаря тому, что из одного загрузчика можно запустить другой.

Например, через один из "примитивных" загрузчиков ntldr можно при помощи простого трюка запустить любое количество других загрузчиков, а это дает возможность реализовать самые изощренные фантазии по мультизагрузке.

От старта одной лишь MS Windows, до запуска всех версий Windows, плюс десяток версий Linux, плюс BSD, плюс Apple, плюс десяток файлов-образов дисков и дискет, плюс …

Иными словами тот вариант мультизагрузки, который нужен вам, быть может, нельзя реализовать при помощи какого-то одного загрузчика, но комбинацией из двух или трех загрузчиков можно запускать любой пакет операционных систем и файлов-образов.

Наличие большого количества загрузчиков и возможность их запуска друг из друга дают еще и вариативность при решении одной и той же задачи. Например, двойную загрузку Windows XP плюс Linux можно реализовать как минимум двумя путями — либо использованием одного загрузчика GRUB для обеих ОС, либо комбинацией загрузчиков ntldr + GRUB.

Еще немного теории

Помимо теоретических вопросов по загрузке операционных систем, для организации мультизагрузочных систем важно разбираться в теории использования адресного пространства дисков, на которых эти самые операционные системы размещаются.

Та часть парадигмы компьютеров семейства IBM PC, которая относится к использованию дисков, определяет, что так называемое "сырое" дисковое пространство должно быть поделено на разделы, затем на этих разделах должны быть созданы файловые системы и только после этого, уже на эти файловые системы можно записывать программы и данные, в том числе операционные системы.

В рамках парадигмы IBM PC допускается деление "сырого" адресного пространства жесткого диска (HDD), на четыре первичных раздела. То есть, упрощенно говоря, применительно к нашей теме, на одном жестком диске можно разместить четыре операционные системы. Это очень мало. Однако не все так грустно. Уже давно эта проблема решена при помощи расширенных разделов. Расширенный раздел это первичный раздел диска, который можно поделить еще на 255 разделов.

То есть для того, чтобы организовать мультизагрузочную систему, нужно разделить диск как минимум на два раздела и создать на этих разделах необходимые файловые системы.

От теории к практике

  1. Разделение диска на разделы
  2. Создание на разделах файловых систем
  3. Выбор основного загрузчика или комбинации загрузчиков
  4. Установка операционных систем

Вроде все коротко и просто. Но только на первый взгляд. Дело в том, что на каждом из этапов возможны различные варианты и итоге получается столько различных способов создания мультизагрузочной системы, что я даже не буду пытаться их рассмотреть.

Мы пойдем другим путем.

  1. Как наилучшим образом разделить диск на разделы?
  2. Какие файловые системы выбрать?
  3. Какой загрузчик выбрать?

После многих лет работы и экспериментов на первый вопрос у меня ответ такой:

Первичный раздел относительно небольшого размера. На нем размещается основной загрузчик и возможно одна из операционных систем.

Второй раздел расширенный. Он занимает основную часть диска и содержит столько логических разделов, сколько необходимо для установки всех операционных систем, которые хочется установить — 5, 10 или 20.

В чем преимущество такого подхода?

Во-первых, в запасе остаются два неиспользованных первичных раздела. Если попадется операционная система, которая не умеет работать с расширенного раздела, тогда можно будет создать еще один первичный.

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

Вопрос второй — файловая система и размер первичного загрузочного раздела.

Если изначально планируется установка более чем двух или трех ОС, а также их регулярная переустановка, то лучше всего делать размер первичного раздела совсем небольшим 1-2 Гб, а файловую систему для этого раздела использовать FAT или FAT32. Никакую серьезную ОС на этот раздел не ставить, разве что-нибудь легкое типа MS DOS.

Какой-нибудь знаток тут может сказать, что FAT это каменный век, да и FAT32 тоже древность изрядная и что у них куча недостатков. Это так, но у этих файловых систем есть достоинство очень важное в контексте мультизагрузочной системы. Практически, пожалуй, нет ОС или прикладной программы, которая бы не умела работать с этими файловыми системами. И это очень большое преимущество — если в процессе установки какой-нибудь очередной ОС или очередного загрузчика, возникнет проблема, то можно будет легко получить доступ к разделу и к файлам загрузчиков при помощи даже самых примитивных средств. Кроме того, использование файловых систем FAT или FAT32 расширяет количество загрузчиков, которые можно будет установить на этот раздел. К примеру, загрузчик syslinux можно установить только на файловую систему FAT или FAT32.

В более распространенном случае — когда устанавливается только две-три ОС, размер первичного раздела лучше выбрать таким, чтобы на него можно было установить ОС Windows с базовым набором программ, то есть не менее 10 — 15 Гб. Соответственно файловую систему в этом случае выбирать NTFS.

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

И, наконец, какой загрузчик использовать в качестве первичного.

Я уже давно остановил свой выбор на ntldr. Хотя он вполне "тупой", кроме Windows ничего больше не умеет загружать, но есть в нем одна интересная особенность — он может загружать файловые образы дисковых секторов (физические сектора диска, записанные в файл). А это означает, что ему можно скормить файл с головой любого другого загрузчика. То есть из ntldr можно загрузить любое количество других загрузчиков, достаточно сделать файлы с их головами и по списку скармливать их ntldr.
Примечание. "Голова" загрузчика это сектор MBR или Boot. Это может быть и более одного сектора, например голова GRUBа — 16 секторов начиная с MBR.

Примечание. В том случае если голова загрузчика более одного сектора, копировать в файл для ntldr нужно только первый сектор (MBR сектор), поскольку ntldr может загружать только односекторные файлы. Это накладывает ограничение на количество одновременно установленных загрузчиков с "длинной", головой. То есть в схеме с ntldr нельзя использовать два GRUBа.

Схема мультизагрузочной системы выглядит следующим образом:

Для редких случаев — маленький первичный раздел с файловой системой FAT или FAT32 и без ОС, только загрузчик. При этом все ОС устанавливаются в логические разделы расширенного раздела.

Для более распространенных случаев — небольшой первичный раздел с файловой системой NTFS, куда устанавливается ОС Windows и загрузчик. Остальные пара-тройка ОС в логические разделы расширенного раздела.

Все очень просто.

Примечания

Если вариант мультизагрузки совсем уж простой, что-то типа Linux поверх Windows, когда Linux устанавливается на компьютер где уже есть Windows, то можно не заморачиваться с ntldr. При установке любого современного, популярного дистрибутива Linux есть возможность автоматически установить загрузчик GRUB, а он умеет загружать обе эти ОС.

Установить загрузчик ntldr можно вручную, отдельно от ОС Windows. Однако установить его можно только на раздел с файловыми системами FAT, FAT32 или NTFS. При установке ntldr нужно помнить, что его голова записывается в Boot сектор, а потому для его старта нужен еще и стандартный предзагрузчик типа MS DOS в MBR секторе (то есть выполняющий "прыжок" на Boot сектор). Если в MBR была записана голова другого загрузчика (например, GRUBа), то помимо установки ntldr нужно еще записать предзагрузчик Microsoft в MBR. Один из способов сделать это команда fdisk /mbr. Естественно, что fdisk в данном случае от компании Microsoft (из MS DOS).

Хотя при установке любой современной ОС, можно создавать разделы и файловые системы непосредственно в процессе установки, тем не менее, я советую делать это отдельно. Сначала при помощи программы типа fdisk или Partition Magic создаете нужные разделы, а уже затем запускаете установку ОС и в процессе указываете раздел, куда нужно ставить систему.

При установке любой ОС на мультизагрузочную систему нужно быть очень внимательным на этапе выбора типа разметки диска и выбора раздела. Некоторые установщики, например c диска Ubuntu Live, по умолчанию предлагают опции типа "установка на весь диск" или "автоматическая разметка диска". Если пропустить эти опции, то ваша мультизагрузочная система будет уничтожена. Также нужно быть аккуратным, когда вручную указываешь установщику раздел для установки — по невнимательности можно записать новую ОС в используемый раздел и тогда все, что на нем было ранее, будет уничтожено.

Прежде чем устанавливать новую ОС или новый загрузчик заранее приготовьте "ремкомплект" — набор данных и программ, который позволит вам восстановить загрузку системы в ее текущем состоянии. Может, получиться так, что после установки новой ОС или нового загрузчика, часть старых ОС не будет загружаться.

Мультизагрузка с флеш-диска, по своей организации, ничем не отличается от описанной здесь загрузки с HDD. С той лишь поправкой, что на флеш-диске нецелесообразно устанавливать файловые системы иные, чем FAT / FAT32. Если используется USB HDD, то с ним можно работать так же как с обычным HDD.

Однако загрузиться с флеш или USB диска можно не на каждом компьютере. Будьте готовы к тому, что на каком-либо компьютере вы не сможете это сделать. Чаще всего такие проблемы возникают с компьютерами, на которых используются BIOS Award или чипсеты nVidia, SiS, Amd. Реже всего проблема загрузки возникает, если на материнской плате BIOS AMI и чипсет Intel.

Разные загрузчики записывают свои головы в разные сектора. Загрузчики ntldr и bootmgr в boot сектор первичного загрузочного раздела, и только туда. Syslinux так же в boot сектор. Готова GRUBа может быть записана как в сектора первичного раздела (16 начиная с MBR), так и в сектора логического раздела (в этом случае запись начинается с boot сектора раздела).

Частные случаи систем с мультизагрузкой описаны в статьях

Иван Сухов, 2010 г.

Если вам оказалась полезна или просто понравилась эта статья, тогда не стесняйтесь — поддержите материально автора. Это легко сделать закинув денежек на Yoomoney № 410011416229354.

Параллельная установка двух операционных систем: Windows и Ubuntu

2 OC

Установка сразу двух операционных систем – это отличный способ получить лучшее от обеих опций: Windows и Linux. Установить две операционные системы на один компьютер сравнительно просто, к тому же это хорошая возможность заодно узнать больше о работе компьютера и его программного обеспечения.

Когда вы собираете свой компьютер, то оказываетесь перед задачей выбора аппаратных компонентов, которые войдут в состав вашей системы. Это выбор, естественно, ограничивается рядом факторов, но, тем не менее, на ваше усмотрение остается множество вариантов, даже когда вы выбираете в рамках продукции конкретной фирмы, будь то «зеленые», «красные» или «синие».

Когда вы, наконец, все собрали и услышали сигналы POST, остается еще один шаг, после которого вы сможете в полной мере наслаждаться своей новой конфигурацией! Прежде чем начать играть, работать с текстами или просто бродить по интернету, нужно установить еще один критически важный компонент – операционную систему (ОС).

скриншот Windows

Дистрибутив Ubuntu – хороший вариант для начинающих пользователей Linux, хотя есть и другие опции (также на основе Ubuntu), каждая из которых предлагает уникальный опыт перехода на Linux. Zorin и Pop!_OS – идеальные решения для геймеров или недавних пользователей Windows и элементарных ОС, отличающиеся к тому же потрясающим дизайном, который многим напоминает macOS.

В принципе, вариантов ОС не так уж много. Для большинства людей Windows – это фактически синоним понятия «операционная система для ПК». Очень многие используют ее в своей повседневной компьютерной практике, она изначально поддерживает различные приложения и вообще доминирует на рынке.

Одна из альтернативных опций, macOS – это проприетарная операционная система Apple. И вы не можете просто взять и установить ее на свой новый компьютер – из-за ряда лицензионных и других ограничений по использованию этой системы на компьютерах производства не Apple. Народ, конечно, нашел способы обходить эти ограничения, но Apple не считает это законным.

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

Так что вопрос выбора операционной системы, по большому счету, сводится к следующему: Windows или Linux? И мы в данной статье предлагаем вам рассмотреть еще один вариант: “А почему бы не обе?”

Почему Linux? И зачем нужны две операционные системы?

Если вы обычный пользователь, то более простым и надежным вариантом, вероятнее всего, считаете стандартную (и желательно заводскую) установку Windows. Зачем же связываться с Linux?

Во-первых, затем, что большинство дистрибутивов Linux – бесплатные, что дает вам возможность немного сэкономить. Поскольку ядро Linux доступно в открытых источниках и большинство ОС Linux – бесплатные, вы даже можете изучить новейшие версии в их развитии.

Во-вторых, Linux потребляет сравнительно мало ресурсов ПК. «В нагрузку» к этой ОС добавляют лишь небольшое количество «паразитного» ПО (bloatware), а системные требования для Linux обычно намного легче, чем для Windows: требуется меньше оперативной памяти, меньшее дисковое пространство для установки ОС, поддерживаются относительно старые модели процессоров, не говоря уже о том, что не требуется модуль TPM. Благодаря всему этому дистрибутив Linux будет наилучшим решением, если нужно реанимировать старый компьютер.

Скриншот Linux

Многие пользователи ценят Linux за разнообразие опций настройки – начиная с выбора самого дистрибутива Linux, каждый из которых предлагает уникальный пользовательский опыт.

И даже в рамках одного дистрибутива вы можете изменять вид интерфейса, выбирать различные опции менеджеров окон, настроек анимации, рабочего стола и т.д. А благодаря солидному и отзывчивому сообществу пользователей Linux и большому количеству форумов вы практически всегда получите грамотную техническую консультацию по интересующему вас вопросу.

Однако Linux не является абсолютно универсальным решением. Например, некоторые приложения могут быть разработаны специально под среду Windows или Mac, поэтому в Linux они работать не будут. Для многих из этих приложений можно найти аналоги в открытых источниках, но некоторые – например, игры – такой альтернативы принципиально не предлагают. Эта ситуация потихоньку начинает меняться – Steam уже поддерживает многие игры на Linux – но все-таки, прежде чем забыть про Windows и полностью перейти на ПО из открытых источников, необходимо взвесить все потенциальные издержки, которые могут быть связаны с этим переходом.

игра "цивилизация 6" в SteamНа Steam продолжает расти число игр с поддержкой Linux.

Но зачем же забывать насовсем? Почему бы не установить на компьютер параллельно Windows и Ubuntu, чтобы иметь возможность пользоваться преимуществами каждой из этих ОС? В этом и состоит концепция “опциональной загрузки”, и нам осталось только рассказать вам, как это сделать.

Для начала скажем несколько слов о том, что происходит в вашем компьютере при опциональной загрузке. Знать это в деталях не обязательно, но желательно иметь некоторые фоновые представления об этом процессе, чтобы лучше уяснить себе ключевые моменты последующей установки операционных систем.

Что происходит в компьютере во время загрузки?

Когда вы нажимаете кнопку питания вашего ПК, материнская плата включается и начинает процесс загрузки. Этот процесс осуществляется под управлением системы BIOS, которая проводит базовую диагностику аппаратного обеспечения ПК, проверяя наличие и функциональное состояние необходимых компонентов (оперативной памяти, накопителей, клавиатуры, мыши и т.д.).

Затем BIOS обращается к главной загрузочной записи (Master Boot Record, MBR), которая начинает процесс загрузки ОС, чтобы далее вы могли запускать на компьютере свои приложения.

пк во время загрузки

MBR обычно занимает первый сектор загрузочного устройства (HDD, SSD, USB-флешки и т.д.). Местоположение MBR на загрузочном диске строго определено, чтобы ее гарантированно можно было найти в процессе загрузки. Ее задача относительно проста: найти и загрузить ОС. И здесь начинается самое интересное.

Сама MBR имеет слишком малый размер, чтобы содержать всю информацию по загрузке ОС. Поэтому, как правило, она передает управление загрузчику, который фактически обрабатывает все данные ОС, загружает нужные файлы в оперативную память и начинает общий процесс подготовки ОС к использованию. У разных ОС обычно разные загрузчики. Загрузчик Windows называется Windows Boot Manager, загрузчик Linux – GRUB.

При опциональной загрузке в вашем распоряжении, очевидно, должно быть несколько ОС, из которых вы можете выбрать одну для загрузки компьютера конкретно в этот раз. Как это сделать? Очень просто – чтобы выбрать ОС, нужно установить эту ОС. То есть, в случае Linux, нужно установить GRUB.

Процедура установки ОС для опциональной загрузки включает в себя следующие основные шаги.

    Установите первую ОС. Настоятельно рекомендуется в первую очередь установить Windows шт.

Два взаимозаменяемых загрузочных диска со всеми программами

Всегда имеет смысл делать бэкап системы на случай появления каких-то проблем: вирус, диск вышел из строя и так далее. Однако бэкапы можно делать разные и по-разному. Можно делать бэкап системы с установленными программами. Можно делать полный бэкап всего: система, установленные программы, всевозможные данные, которые не хранятся на системном диске.

Я эти бэкапы, конечно, делаю: долго перебирал различные программы — как бесплатные, так и платные — и в конце концов остановился на AOMEI Backupper, которая мне понравилась больше всего. Версия Standard этой программы — бесплатная и при этом умеет делать все, что требуется обычным пользователям: бэкап системы, бэкап конкретных папок или всего диска, клонирование системы на другой диск и так далее. Она очень простая в использовании, быстрая и удобная, вот прям настоятельно рекомендую. Я ее использовал несколько месяцев, и она мне так понравилась, что я приобрел версию Professional, хотя мне функциональности бесплатной версии хватало целиком и полностью.

Однако бэкап — это, конечно, хорошо, а мне хотелось иметь точную копию системы со всеми установленными программами, чтобы в случае выхода системного диска из строя просто поменять загрузочный диск и продолжить работу. Кроме того, мне также хотелось иметь загрузочный диск со всеми моими установленными и настроенными программами, но с Windows 11 — чтобы продолжать знакомиться с данной системой и проверять ее в работе на моих обычных задачах.

И я в итоге нашел, как сделать так, чтобы у меня было два разных загрузочных диска с разными системами, но при этом с установленными и настроенными всеми моими программами и чтобы эти программы работали с одними и теми же данными. То есть я в любой момент могу загрузиться с диска с Windows 10 и работать как обычно, ну и в любой другой момент могу загрузиться с диска с Windows 11 и также работать как обычно со всеми своими данными, которые ниоткуда никуда не нужно копировать.

Как я это сделал?

Однако прежде чем я об этом расскажу, объясню, как у меня устроено хранение данных, с тем чтобы эти данные, во-первых, ни под каким видом не потерялись, а во-вторых, чтобы с ними можно было одинаково работать независимо от того, с какого диска производилась нагрузка.

Сделано у меня следующим образом. Все оперативные данные (кроме фотоальбома, который огромный, поэтому хранится отдельно) у меня хранятся в папке облачного сервиса (в данном случае это OneDrive, потому что я плачу за лицензию Office 365 и эта лицензия дает и мне терабайт пространства, и еще по терабайту пяти членам моей семьи).

Документы все хранятся в системной папке "Документы", которая просто перенесена в папку OneDrive, и вся работа производится там; таким образом, любой новый или измененный документ практически немедленно копируется в облако.

Переносится системная папка "Документы" элементарно: зайти в папку пользователя, найти там "Документы", по правой кнопке мыши зайти в "Свойства — Расположение", там выбрать папку OneDrive (я ее специально храню не на системном диске) и нажать кнопку "Переместить". После этого документы все будут храниться в облачном сервисе (разумеется, можно использовать любой другой).

Аналогичную процедуру также имеет смысл проделать и с медиаданными — изображения, видео, музыка, — если эти папки не безумных размеров и поместятся в ваш облачный сервис. Но документы — это, как правило, самое важное!

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

Теоретически все эти данные (равно как и папка облачного сервиса) могут храниться и на системном диске в папке пользователя, куда они и помещаются по умолчанию. Однако я предпочитаю держать их на отдельном диске (и тут неважно, он физически отдельный или просто другой логический диск одного диска) — так проще доступ, плюс можно все эти данные бэкапить отдельно.

Клон системного диска

Для клона системного диска я купил новый SSD — учитывая их нынешнюю стоимость, такая покупка явно не разорит: диск на 240 ГБ, которого явно хватит на отдельный системный диск, стоит менее 2,5 тысячи рублей, а Kingston A400 480 ГБ, который я в итоге взял, чтобы был запас, обошелся мне в 4 тысячи рублей.

Далее диск устанавливается в системный блок и подключается: после включения компьютера нужно нажать сочетание клавиш Win+X (или правой кнопкой мыши по кнопке "Пуск"), там в выпадающем меню выбрать "Управление дисками", там найти только что подключенный диск и через контекстное меню по правой кнопке мыши сделать его активным и присвоить букву, чтобы он появился в системе.

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

Ну и все, теперь, если возникнет необходимость, можно при перезагрузке нажать F12 для выбора загрузочного диска (в разных BIOS/UEFI клавиша для выбора загрузки может быть разная), выбрать соответствующий диск и загрузиться с него.

И тут главное — чтобы пути к папкам, с которыми работают установленные программы, были одинаковыми. Если вы все храните на системном диске, то они по определению будут одинаковыми (только папки с данными программ должны быть в папке облачного сервиса, чтобы все было синхронизировано), но и если вы данные храните, например, на диске D (причем неважно, это логический диск или физический), то и тут все пути сохранятся, потому что загрузочный диск по определению становится диском С, а старый загрузочный диск в системе будет иметь букву диска E, F и так далее в зависимости от того, сколько логических дисков у вас там сделано.

При этом получается, что совершенно независимо от того, с какого именно диска вы загружаетесь, у вас там установлены одинаковые программы и работают они с одними и теми же данными. Так что если вдруг один диск накрылся, то вы просто загружаетесь со второго и можете с ним работать совершенно полноценно.

Кроме того, еще один интересный вариант — сделать клон системного диска, например, с Windows 10 на другой диск и там, например, сделать апгрейд до Windows 11 — и попробовать поработать с этой системой.

Я именно так и сделал. И теперь у меня есть два полностью рабочих загрузочных диска со всеми моими программами, причем один из них — на Windows 10, другой — на Windows 11. Не понравилось что-то на Windows 11 — достаточно просто перезагрузить компьютер, выбрав другой загрузочный диск, и снова вернуться к Windows 10.

Вот мой загрузочный диск с Windows 10.

А вот мой загрузочный диск с Windows 11.

Ну и без всяких разных операционных систем, просто возможность иметь на компьютере точную копию системного диска со всеми настроенными программами — тоже, знаете ли, очень нелишнее, а то мало ли что. Даже если основной диск не накроется, но у него в системе что-то капитально поломается (вирусы и так далее), то можно не забивать себе голову, переключиться на запасной диск, с него, в свою очередь, сделать клон на основной — и вернуть все как было.

И ответим еще на один вопрос. Вот добавили мы в ПК новый диск, присвоили ему букву, сделали на него клон. Так он же теперь будет болтаться среди логических дисков и всячески мешаться? Как его сделать невидимым при загрузке с основного диска?

Да с помощью все того же сочетания клавиш Win+X и "Управления дисками".

На ненужном диске с клоном системы правую кнопку мыши, "Изменить букву диска".

И там кнопка "Удалить". Это удаление буквы логического диска. Удаляете — логический диск пропадет в системе и не будет вам мешаться. Физически он, разумеется, никуда не денется, и в любой момент ему можно будет снова назначить букву логического диска.

Вот пример. У меня на компьютере сейчас установлено четыре диска SSD (их хорошо видно на скриншоте выбора загрузки), из которых мне нужны только два: один системный M.2, разбитый на два логических диска C (под систему) и D (под всякие данные), и диск E — это терабайтный SSD, на котором как раз лежит папка OneDrive. Еще два диска — это клон системы на стареньком Plextor, который валялся без дела в шкафу, и новый Kingston, на который я сделал клон системы, потом обновил ее на Windows 11 и теперь периодически на нем работаю, смотрю, как себя ведет эта новая операционная система. Никаких лишних логических устройств тут нет.

При этом если нужно будет запуститься с какого-то из этих дисков, для этого достаточно просто выбрать его в качестве загрузочного при старте компьютера. (Тут, кстати, нужно иметь в виду, что далеко не всегда удается войти в BIOS/UEFI с беспроводной клавиатуры. С моей, например, не удается, она активизируется только при загрузке системы. Так что приходится держать отдельную проводную клавиатуру, чтобы можно было войти в BIOS или вызвать выбор загрузочного диска.)

Ну а теперь давайте кратко перечислим этапы подключения нового диска для создания клона системы.

1. Установка нового SSD в ПК (брать ли вам SATA или M.2 — решаете сами, в зависимости от наличия свободного слота M.2).

2. Запуск "Управление компьютером — Управление дисками", новый диск активируем, присваиваем ему букву логического диска.

3. Любой нравящейся программой бэкапирования/клонирования делаем клон системного диска на новый диск.

4. Через "Управление компьютером — Управление дисками" удаляем у нового диска букву логического диска, чтобы он не мешался в системе.

Как создать два независимых загрузчика, если на разных томах одного жёсткого диска, с главной загрузочной записью MBR, установлены две операционные системы: Windows XP (32-bit) и Windows 7 (64-bit)

Как создать два независимых загрузчика, если на разных томах одного жёсткого диска, с главной загрузочной записью MBR, установлены две операционные системы: Windows XP (32-bit) и Windows 7 (64-bit)? При этом скрытого системного раздела в процессе инсталляции Windows 7 создано не было

Обратите внимание, на скриншоте видно содержимое корня диска (D:) с установленной Windows XP и на нём вместе с загрузчиком Win XP (файлы boot.ini, ntldr и ntdetect.com) находятся файлы загрузчика Windows 7 (файл bootmgr и папка boot, содержащая файл данных конфигурации загрузки (BCD).

То есть, две операционки: Win XP и Win 7 имеют загрузчики на одном разделе жёсткого диска, на котором установлена Windows XP.

Если сказать совсем по умному, то после установки Win 7 на компьютер с уже установленной Win XP, Виндовс 7 запишет в начальный раздел жёсткого диска микрокод — PBR (Partition Boot Record), указывающий на свой загрузчик — Диспетчер загрузки BOOTMGR, который создаст меню, с возможностью выбора для загрузки любой из установленных операционных систем. Если вы захотите, то загрузитесь в Windows 7, а если вам нужна Windows XP, то нажимайте на кнопку «Предшествующая версия Windows» и Вин 7 передаст управление загрузкой загрузчику NTLDR принадлежащему XP и загрузится последняя.

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

Находясь в Windows 7 делаем активным раздел с Виндовс 7. Сделать это можно в окне «Управление дисками».

Открываем командную строку от имени администратора.

Вводим команду bcdboot C:\Windows

Данная команда создаёт загрузчик для Windows 7 на диске (C:), то есть на том диске, на котором она установлена.

Или другими словами, этой командой мы перенесли загрузчик Windows 7 с диска (D:) на диск (C:). С этого момента Windows 7 имеет свой отдельный загрузчик на диске, на котором она установлена и теперь Windows XP загружаться не будет.

Загружается Windows 7 без возможности выбора Windows XP.

Идём в «Управление дисками» и делаем активным раздел с установленной Windows XP и опять перезагружаемся.

Появляется меню выбора операционных систем. Выбираем для загрузки Win XP.

Открываем Свойства папки.

Отмечаем пункт «Показывать скрытые файлы, папки и диски».

Снимаем галочки с пунктов: «Скрывать защищённые системные файлы (рекомендуется)» и «Скрывать расширения для зарегистрированных типов файлов».

Теперь скачиваем программу Bootice и запускаем её.

Идём на вкладку BCD, отмечаем пункт «Другой BCD файл» и жмём на кнопку проводника.

В открывшемся проводнике заходим в Диск (C:).

Открываем папку «Boot».

Выделяем левой кнопкой мыши файл BCD и жмём «Открыть».

Выделяем Windows 7 и жмём «Удалить».

Данным действием мы удаляем из Windows XP информацию о существовании Windows 7.

Теперь у каждой ОС свой отдельный загрузчик.

Сохранить основные настройки.

Сохранить текущую систему.

Закрываем программу Bootice и перезагружаемся.

Загружается Windows XP без возможности выбора операционных систем.

  • Итак, у каждой Windows сейчас имеется свой отдельный загрузчик. Если нам с вами нужно загрузить Windows 7, расположенную на втором разделе, то делаем активным раздел с установленной Windows 7. Идём в Управление дисками и делаем раздел с установленной семёркой активным.

Загружается Windows 7.

Если нам с вами нужно загрузить Windows XP, расположенную на первом разделе, то делаем активным раздел с установленной Windows XP. Идём в Управление дисками и делаем раздел с установленной XP-ишкой активным.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *