Как установить windows на ssd c linux

Обновлено: 07.07.2024

Задался я целью переустановить Винду, а так как у меня нет свободной флешки и чистого диска под это дело, стал искать другие варианты. И наткнулся на очень интересный способ, который опишу и разъясню ниже (ага, даже со скриншотиками). Надеюсь этот материал будет кому-то интересен и полезен.

Для всего этого нам потребуется образ устанавливаемой OC, программа EasyBCD и прямые руки. Все программы бесплатны и качаются с официальных сайтов (но можно найти и любым другим способом, й-хо-хо!). Если у вас уже есть образ, можете прокрутить до раздела "Подготовка перед установкой"

Есть множество способов скачать образ нужной системы, опишу пару из возможных.

Первый способ для систем Windows: качаем и запускаем программу Rufus с официального сайта. После запуска соглашаемся на автоматические обновления.

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

С Linux все намного легче: идем на сайт Linux, и там качаем нужный образ.

Перед установкой системы надо будет создать два новых диска через "Управление дисками". В это меню можно попасть, если нажать клавиши Win + R и ввести в поле diskmgmt.msc

Почему два диска, спросите вы? А так легче, так как в таком случае даже не придется переносить файлы с диска где сейчас уже установлена ОС. Это так же и актуально, если вы хотите установить, кроме основной системы, дополнительную. Первый диск понадобится для образа новой системы, а второй для новой системы. А так же, что не маловажно, нужно свободное место на любом из физических дисков под образ и систему. Есть вариант создание одного диска вместо двух (под образ), в случае если вы хотите удалить диск с ОС и всеми данными на нем.

Окно "Управление дисками", там сейчас кавардак после установки, я всё исправлю, честно, если не будет лень)

Для установки Windows 10 я выделил место под два диска 50 гб, чтоб за глаза хватало. Сейчас это диски ISO (под образ) и System. Через "Мой компьютер" смотрим на каком диске можно "отрезать" его часть под новые диски, кликаем правой кнопкой на нем и жмем "Сжать том". Процесс может быть долгим, зависит от объема диска и файлов на нем. После вылезает еще одно окно, где указываем объем достаточный для образа и ОС вместе взятые (я указывал 50000мб), этот новый диск будем делить еще раз, уже для системы отдельно.

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

У вас должна выйти такая картина: Установленная ОС и файлы, ISO и место под новую систему. В итоге три диска, как у меня на диске 0, до экспериментов для статьи. Старая система у меня на диске F осталась.

После того как скачали образ (либо он уже у вас есть), разархивируем его с помощью 7zip, или любой другой программой, которая открывает iso как архив? на созданный диск ISO. Cкачиваем программу EasyBCD с сайта. На сайте крутим вниз и выбираем этот вариант.

Проходим простую регистрацию, качаем, устанавливаем и запускаем программу.

У вас тут будет только одна запись) Я пока тут тоже не чистил.

Кликаем на "Добавить запись", на вкладке "съемный/внешний носитель" выбираем WinPE, там кликаем на значок папки рядом с путём. Опционально, но в графе имя указывайте, что это установочная система, потом будет легче ориентироваться.

И указываем такой путь: X:\sources\boot.wim , где X - это диск с разархивированным образом системы. Жмем открыть, кликаем на зеленый плюсик и ждем пару секунд. Возвращаемся к начальному экрану программы "Текущее меню".

Вот для чего я делал диск с названием ISO, чтоб было удобно.

У вас появится вторая запись.

У меня их три, со старой системой. Если вам нужна старая система, тут запись не удаляйте.

Выходим из программы, и перезагружаемся.

После перезагрузки компьютера будет возможность выбрать, что загружать. Выбираем то, как назвали устанавливаемую систему. Если в поле имя ничего не меняли, то оно будет таким "NST образ WinPE". Идет обычный процесс установки ОС, для установки самой ОС выбираем раздел, который выделяли для новой системы (System). После установки ОС новая система запустится автоматом.

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

Таким образом можно установить две независимые системы (например Windows 10 и Linux), либо не заморачиваясь с переносом важных данных с диска на диск, установить или переустановить новую ОС.

Можно не заморачиваться с двумя дисками и создать только диск под ISO, порядок тот же, только устанавливать систему будете с удалением разделов со старой ОС.

Ну и самое главное - это не нужны никакие флешки, CD и DVD.

Есть и другие варианты похожей установки: из под виртуальной машины, по сети, если есть два компьютера.

Все остальное пространство - файлопомойка для обеих ос, в нтфс.

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

И вот выпала возможность исполнить давнюю мечту - друг помог с деньгами на покупку ссд.

Заказал ссд на 128 гиг.

Если учитывать что для нормальной работы ссд, на нем должно быть пустого пространства как минимум 35% то две ос ни как не установить на этот ссд.

На нем кроме винды, ее программ, и линукс с хомяком ничего не будет.

Игры для винды будут сидеть на жд.

Вопрос; как быть в такой ситуации?

Есть крайний вариант, это линукс использовать на жд, так как, и так она летает в сто раз шустрее чем винда, но хотелось бы обеих использовать на данном диске.

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



на нем должно быть пустого пространства как минимум 35%

SSD не в курсе, что ты для него это оставил. У него свой скрытый от тебя резерв для похожих целей, а про твою щедрость он не в курсе. Тем более, Windows 10 и Linux умеют trim'ить.


В курсе. Какие-то TLCшные железки (не помню, на чем их строят) используют всё свободное место для быстрой записи в SLC-режиме. Другое дело, что 35% от 128Гб это избыточно много.

thesis ★★★★★ ( 21.05.17 12:24:04 )
Последнее исправление: thesis 21.05.17 12:25:42 (всего исправлений: 1)


В курсе он об этом.


Заказал на чипе млц.


Винда на лоре - всего лишь четверть. Я думаю в твоих условиях и ты и ssd будете страдать.


Хм. а какие? Я читал, что самсаны часть памяти выделяют под псевдо-SLC кеш. Но там не динамически выделяется. Про переключение на лету я в первый раз слышу.

При таких мелких размерах лучше не разделять. Ещё можно упороться и монтировать вендовый ntfs как /home, вроде все специальные файлы поддерживаются.


Думал, тоже, закинуть хомяка на жд, но не теряется ли смысл использования ссд для скорости работы?

То есть, прога то, которая лежит на ссд, будет обращаться к медленному жд, к своим настройкам в хомяке, и от этого будет падать скорость.

Линукс: система - 20 гиг, хомяк - 30 гиг

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


То есть, прога то, которая лежит на ссд, будет обращаться к медленному жд, к своим настройкам в хомяке, и от этого будет падать скорость.

Прав. Но только это в основном будет влиять на программы, у которых в хомяке лежит крупный конфиг/профиль (браузеры, например).



35% отрезать - имхо, много. 50 гб по винду + 50 гб под Linux (не дели корень и хомяк, ставь все в один раздел). Останется 20+ гб пустого пространства - этого должно быть достаточно. Под винду, кстати, можно выделить 40 гб. 10-ка, насколько я помню, занимает 20 гб после установки, со временем разрастется.

Думал, тоже, закинуть хомяка на жд, но не теряется ли смысл использования ссд для скорости работы?

У меня сам /home на SSD (именно для конфигов и настроек), но в нем всякие каталоги типа Музыка, Видео, Изображения, Загрузки и т.п. являются линками на жесткий диск. На рабочем ноуте SSD всего 32ГБ, но и он наполовину пуст - все данные и рабочие проекты на жестком диске.

sigurd ★★★★ ( 21.05.17 13:27:12 )
Последнее исправление: sigurd 21.05.17 13:27:50 (всего исправлений: 1)

Все остальное пространство - файлопомойка для обеих ос, в нтфс.

Слишком неэкономный расход пространства. В линуксе можно примонтировать сам раздел винды, а не какой-то посредник.

Если учитывать что для нормальной работы ссд, на нем должно быть пустого пространства как минимум 35%

Вот теперь сам решай, как тебе быть в такой ситуации.

К слову, линукс можно уместить в

8GB. У меня арч, 1082 пакетов и 4.7GB занятого места. Могло бы быть, наверное, >20GB, но решение - прозрачная компрессия. Сжимать данные таким образом может файловая система или SSD.


Хотя всегда есть шанс, что диск умеет сам себя консолидировать. Но это от модели сильно зависит.

Пруфы есть? В любом случае лучше форматнуть в фс полностью и явно указывать контроллеру пустое место через fstrim. И просто не заполнять файлами до упора.


Я не говорил, что свободное место == место, не занятое ФС. И ТС вроде бы тоже этого не говорил. Откуда вы с аноном это взяли - ума не приложу.


Из кучи подобных обсуждений. Часто рекомендуют именно неразмеченное пространство оставлять.


Не обязательно тримом. У SSD есть и специальные команды

  • подключить диск к другому контроллеру и послать команду ATA TRIM (или при помощи O&O Defrag — есть cli интерфейс, Windows 8 встроенный оптимизатор дисков или Anvil's Storage Utilities),
  • сделать полную очистку таблицы FTL, послав команду ATA Secure Erase.
greenman ★★★★★ ( 21.05.17 15:39:45 )
Последнее исправление: greenman 21.05.17 15:43:54 (всего исправлений: 2)


Линукс: система - 20 гиг, хомяк - 30 гиг Все остальное пространство - файлопомойка для обеих ос, в нтфс.

Почему все обязательно выделяют для хомяка отдельный раздел? Какой в этом смысл, особенно когда файлопомойка на отдельном разделе?


Наверно, для любителей делать бэкапы хомяка через dd.


Почему все обязательно выделяют для хомяка отдельный раздел?

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

3. (В случае если раздел с хомяком и с корнем на разных физических дисках, как у меня) Если диск с хомяком помрёт, системе ничего не будет (а хомяк будет восстановлен из бэкапа, которые естественно, необходимо делать в любом случае), а если помрёт диск с системой, то по крайней мере не пострадает хомяк, можно будет только переустановить систему (что недолго, особенно если бэкапить /etc), а хомяк восстанавливать не придётся.

Psych218 ★★★★★ ( 21.05.17 15:55:45 )
Последнее исправление: Psych218 21.05.17 15:57:07 (всего исправлений: 1)

Линукс на ссд не ннада.
Вполне стартует себе и с обычного на 7200, а у меня еще и с 5400.
так что выделяй 100гиг на винду на ссд и пользуйся, с остальными 20гб пусть прошивка разбирается, хоть обляпается.

Если юзер засрал весь хомяк, система этого не заметит, можно будет спокойно обновиться,

В убунте с 0 байт в /home нельзя зайти через логинскрин, вообще система ведет себя не очень понятно, простые операции на десктопе перестают работать.

Если прыгать с дистрибутива на дистрибутив, то можно просто не пересоздавать на этом разделе ФС и оставаться со своим хомяком

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


В убунте с 0 байт в /home нельзя зайти через логинскрин, вообще система ведет себя не очень понятно, простые операции на десктопе перестают работать.

Современные игры и без винды хорошо идут.

Обычные-шмабычные. Кроме шелла на ядреной консоли нельзя надеяться что что то ещё стартанёт. Лучше сделать один раздел, на которм место кончится позже, потому что он тупо больше.


Буду рад объяснению, как обойтись без хомяка.


Не идут они, во всяком случае те что нужны мне не идут на линукс.

Хорошо, но как я и сказал любая база и поставки дистрибутива или докер просто забьет рут и в чем тогда разница?


То есть, если даже я поставлю одну винду на ссд, то придется делить диск?


У меня SSD на 128 Гб и две системы. Разбит на два раздела, 55 Гб на линукс, 55 на винду. На линуксовом разделе 40% свободно, на винде уже не помню сколько, пустого пространства хватает, имхо оставлять неразмеченным неудобно. Жесткий диск на 3 Тб примонтирован в $HOME/data там вся файлопомойка. На винде на SSD только система, игры на HDD. SSD уже 5 лет, брат жив.

неа, сама побьет.

создашь раздел на 100ГБ, а дальше всё автоматом.

Хотя, у меня сейчас дуалбут именно на 240ГБ ссд, обоим системам по 90гб разбил разделы.

у меня SSD'90 - 50 под винду, 35 под линукс и 5 под linux swap,
ну и HDD'1000 c файлами, года три уже так юзаю


Обычные-шмабычные. Кроме шелла на ядреной консоли нельзя надеяться что что то ещё стартанёт. Лучше сделать один раздел, на которм место кончится позже, потому что он тупо больше.

Лучше — делай. Я ж не запрещаю. Мне удобнее отдельный (а ещё на отдельном физическом устройстве).


любая база и поставки дистрибутива

Не распарсил. Какая база?

На десктопе он не нужен. А там, где нужен, обычно вообще пофигу где хомяк.

Ставишь mysql, postgres или еще чего из дистрибутива и все их хранилища будут в /var/blahblah которые забьют рут если не делать для них отдельные разделы.

На десктопе он не нужен.

И это говорит человек который привел кейс с двумя дистрибутивами на декстопе ?:))


Ставишь mysql, postgres или еще чего из дистрибутива и все их хранилища будут в /var/blahblah которые забьют рут если не делать для них отдельные разделы.

Если предполагается держать какие-то большие БД (что тоже на десктопе редкость), то в чём проблема вынести /var/blahblahblah в отдельный раздел?

И это говорит человек который привел кейс с двумя дистрибутивами на декстопе ?:))

Похоже, наш разговор зашёл в тупик. Я не пытаюсь доказать, что выделять хомяк необходимо или лучше. Я лишь ответил, зачем это может понадобиться. Это не значит, что именно так и надо поступать всем. Мне лично удобнее иметь хомяк и рут на разных разделах (и разных физических устройствах) потому что мне так удобнее следить за свободным местом. Даже если бы у меня были какие-то базы в /var, мне было бы проще понять, что виноваты они, а не хомяк, опять же. Плюс из-за того, что если диск с системой помрёт, хомяк останется, и наоборот.

Сам я два дистрибутива на одном десктопе не использую. Но знаю тех, кто использует. Вполне себе кейс.

Psych218 ★★★★★ ( 21.05.17 18:33:28 )
Последнее исправление: Psych218 21.05.17 18:35:08 (всего исправлений: 1)

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



У меня SSD не из самых лучших, и тоже 128G. На нём EFI-раздел, общий для всех (100M), Gentoo (10G), Win10 (40G), FreeBSD (20G), остальное пространство не размечено за ненадобностью. Всё работает идеально.

Но для генты у меня кэши всякие (в том числе сорцы ядра и тарболлы с сорцами софта) на харде, на SSD только конфиги, в хомяке дрянь не держу. Венда имеет свой раздел для игор на том же харде.



Можно отдельным разделом на HDD вынести /var. И /tmp в tmpfs, если оперативки прилично.

А это чего так много, там же, по хорошему, кроме конфигов нечего хранить?


на нем должно быть пустого пространства как минимум 35%

Неактуально много лет.

при засраном, а то и вообще разваленом до рид-онли хомяке прекрасно рут залогинится. хотя бы потому, что его хомяк в /root а не /home. этого достаточно.


Просто берёшь и не выделяешь хомяку отдельный раздел.

У меня под Рач выделено 8 Гб, под Винду 20. Рач занимает 4 гига, при этом установлено все необходимое, включая три браузера, вибер, файлзиллу и либреофис. Винда занимает 18 гиг, из них 7 - Скайрим.

Не скажу что особо экономлю место - ССДшка на 256 Гб, просто приучаю себя держать упорядоченное и необходимое.

Ну и разумеется хомяк монтируется с удаленного носителя, а

/.cache симлинкнут на /dev/shm, ибо нефиг.

лучше форматнуть в фс полностью и явно указывать контроллеру пустое место через fstrim

Я следил за каждым постом на эту тему, но я чувствую, как большинство ветерок по деталям, поэтому, возможно, у меня есть несколько неправильных представлений:

Шаги к проблеме:

Отформатируйте внешний SSD в NTFS

Установите ISO на внешний SSD с помощью mkusb

Загрузка на внешний SSD приводит к появлению экрана установки Windows 10, но когда я перехожу через языковой экран, я получаю: «Windows 10 Драйвер мультимедиа, в котором нуждается ваш компьютер, отсутствует. Это может быть DVD, USB или драйвер жесткого диска "

Нужно ли устанавливать Windows на загрузочный USB вместо SSD? Как тогда я могу требовать установки USB на SSD, а не на основной жесткий диск (на котором установлена Ubuntu)?

Эта ошибка обычно наблюдается в Windows 7 (отсутствуют драйверы usb3.0, но Windows10 поставляется с ними, поврежден ISO, но я уверен, что ISO хорош)

Я немного растерялся, как это сделать. Некоторая помощь в этом отношении была бы отличной. У меня есть ноутбук с Ubuntu (внутренний SSD) и пустой внешний SSD (с официальным Windows 10 ISO и официальным ключом продукта), и я хочу получить Windows на внешнем диске.

1 ответ 1

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

Внешний SSD не должен быть разделен или отформатирован. Windows делает это сам. Во время установки вы сможете выбрать целевой диск для установки.

Вы не упомянули о двойной загрузке вашей системы. После установки Windows, она изменит ваши файлы запуска, и Ubuntu больше не будет загрузочным. Но он все равно будет существовать на оригинальном внутреннем диске.

Опять же, вы не упомянули о двойной загрузке, это совершенно другая тема. Поэтому лучше всего отключить внутренний диск перед установкой Windows. Затем, если все пойдет хорошо, вы сможете снова подключить внутренний диск и загрузить Ubuntu. Если вы хотите загрузить Win 10 на внешний диск, вы можете подключить его и использовать меню выбора загрузки материнской платы (F2, F12 и т.д.) И выбрать внешний диск.

Кроме того, Windows 10 не имеет всех драйверов USB 3.0. Возможно, вам придется установить на порт USB 2.0, пока вы не загрузите все драйверы, тогда вы, вероятно, можете переключиться на USB 3.0.

Windows 10 и Ubuntu, несмотря на их различия, могут «сосуществовать» вместе на одном компьютере. Вот как вы можете настроить домашний компьютер или ноутбук для дополнительной загрузки двух систем (так называемая двойная загрузка) в зависимости от ваших конкретных потребностей.

По умолчанию Windows 10 получает контроль над загрузкой системы, поскольку она запрограммирована как единственная операционная система на компьютере. С другой стороны, Linux-системы призваны воспринимать Windows как «хобби». Поэтому любой, кто хочет работать с обеими ОС на одном компьютере, должен знать все о неудобствах совместного использования файлов и настроек, необходимых для этого совместного "проживания". Процесс установки одинаков что для новой машины, что для той, на которой уже установлена Windows 10.

Что потребуется?

1. Установочный диск Windows 10

Для новых установок вам потребуется либо полная версия установки, либо диск обновления системы.

2. Установочный диск Ubuntu 18.04

Вы можете скачать архив ISO с официального сайта или использовать «Альтернативные варианты загрузки». Я рекомендую использовать 64-разрядную версию операционной системы. Поэтому выбираем файл ubuntu-18.04.1-desktop-amd64.iso.

3. Пустой CD или USB-накопитель

Этот компакт-диск нужен, чтобы загрузить на него Ubuntu ISO для последующей установки. Если вы выберете второй вариант (USB-накопитель), вам понадобится UNetBootin для Windows или Linux.

4. Архив доступных файлов

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

5. Свободное время

Чтобы все сделать, вам понадобится как минимум 2 часа для установки двух операционных систем.

Настройка жесткого диска

Если у вас еще не стоит никакой ОС или вы создать резервную копию данных, вам этот шаг не нужен. Но если у вас уже установлена Windows и вы хотите создать место для Linux Ubuntu, продолжайте читать.

Если у вас установлена Windows, выполните следующие действия:

1. Очистить диск

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

2. Зайти в управление дисками

Перейдите в меню Пуск -> Управление дисками. Скорее всего, вы увидите большой и небольшой разделы, второй из них содержит важную информацию об операционной системе. Этот раздел обычно составляет 100 МБ и его не следует изменять.

3. Создать усадочный раздел

Щелкните правой кнопкой мыши на более крупном разделе и выберите параметр «усадочный раздел».

Необходимо создать три раздела на вашем жестком диске: один для Windows, один для Linux и один для файлов, которые вы будете использовать с одной из двух операционных систем.

Как это произойдет? Если вы используете установщик Ubuntu с компакт-диска или флеш-накопителя, просто запустите программу GParted из System -> Administration.

Окно разделов откроется на ваших разделах жесткого диска. Вы можете установить 15ГБ для Windows и 15ГБ для Linux Ububntu, а остальные оставить для файлов.

Если Windows уже установлена, просто создайте раздел Linux, щелкнув Unallocated, отформатируйте как NTFS и, например, переименуйте его в Ubuntu, а затем отформатируйте остальную часть пространства как NTFS и назовите его, например, Storage.

4. Установка и настройка Windows

Следуйте инструкциям на установочном диске.

5. Создать файловые папки

Создавайте папки в хранилище для файлов, которые вы используете на своем компьютере с двух платформ: «Документы», «Музыка», «Картинки», «Видео» и т.д.

6. Установите и настройте Linux Ubuntu

На этот раз перезагрузите компьютер и загрузите с диска Linux Ubuntu. Следуйте инструкциям на установочном диске. Когда вы доберетесь до раздела «Подготовка места на диске», выберите «Определить разделы вручную» -> «Переслать». Затем выберите пространство NTFS, которое находится после Windows, и нажмите «Добавить». Вам нужно обязательно добавить метку "/".

Завершите установку и перезагрузите компьютер. Теперь вы увидите список доступных операционных систем. Удачи!

Читайте также: