После удаления linux не устанавливается windows

64513f8f14319706469481.jpeg

Всем привет. Стоит на ноуте Asus x515 (intel) linux Ubuntu. Хочу просто вместо Линукс поставить windows 10. Столкнулся со следующей проблемой: на Линуксе видит жёсткий диск без проблем,

64513fae89449699605997.jpeg

даже форматировал его с загрузочной флешки Линукс в fat32 и, как не крути, с Windows жёсткий диск не видит. Пробовал через загрузочный диск Windows, euseUS,

64513fd017399502186306.jpeg

короче, уже много что перепробовал, но так и не видит винда мой жёсткий диск. BIOS видит без проблем.

64513fe16160b664494543.jpeg

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

645197c7e1788968495457.jpeg

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


  • Вопрос задан

  • 4576 просмотров


0

1

День добрый. Месяца 4 назад пересел c windows на линукс (ubuntu).
Сейчас купил новый ноутбук, старый решил продать, с линуксом это проблематичнее, а винду не могу поставить, т.к. при установке выдаёт ошибку:

Windows не удается установить необходимые файлы. Возможно, файл поврежден, или отсутствует.

При этом, линукс ставится без проблем.

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

Заранее спасибо.

Раньше я писал статью о том, как установить Linux после Windows, это довольно простая задача. Но многие пользователи удаляют Windows, ставят Linux, а потом понимают, что им снова нужна Windows. Вот только установить Windows на компьютер, где уже расположился Linux, немного сложнее.

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

Содержание статьи

  • Установка Windows после Linux

  • Выводы

1. Разметка диска в Linux

Для установки Windows 10 после Linux вам нужно свободное пространство на диске, как минимум 50 гигабайт, а то и больше, если хотите устанавливать туда много игр и программ. Современные версии Windows хотят создавать два раздела:

  • Системный;
  • Раздел с данными для восстановления;

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

Во-первых, нам необходимо загрузиться с LiveCD, поскольку надо уменьшить размер либо корневого раздела, либо домашнего, а эти диски примонтированы. Самый простой способ это сделать — загрузиться с Live системы.

Загружаем наш диск, например Ubuntu, и запускаем Gparted:

Затем нужно уменьшить раздел. Для этого выберите нужный и кликните Изменить или переместить:

Затем уменьшите раздел так, чтобы после него оставалось 40-50 гигабайт:

Далее выберите свободное пространство и щёлкните в контекстном меню пункт Новый:

Помните, я выше писал, что с таблицей разделов MBR можно создавать только четыре основных раздела. Поэтому из свободного пространства создаём расширенный раздел. Выберите в поле Создать как -> Расширенный раздел:

Выберите всё доступное место, а потом нажмите Ок:

На этом в Gparted всё. Далее нам необходимо нажать зелёную галочку или Правка -> Применить изменения, а потом дождаться завершения всех операций.

2. Разметка диска в Windows

Теперь надо разобраться, как поставить Windows после Linux. Я не буду рассматривать все шаги установщика Windows. Вы их и так знаете. На шаге выбора раздела для установки кликните по свободному месту, которое подготовили раньше. Система не будет показывать расширенных разделов и других дополнительных параметров диска, только размер, это для неё нормально.

Затем нажмите кнопку Создать и выберите размер раздела. Можно согласиться с тем, что предлагает установщик:

Затем согласитесь на создание дополнительных разделов для системных файлов:

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

3. Восстановление загрузчика Linux

После того, как вы окажетесь на рабочем столе Windows, работа с Windows будет завершена, и вам надо снова загрузиться с LiveCD Ubuntu или дистрибутива Linux, который у вас установлен. Дальше мы будем выполнять действия, описанные в статье о восстановлении загрузчика Grub.

Сначала нам нужно примонтировать корневой раздел с Linux, в моём случае это /dev/sda1:

sudo mount /dev/sda1 /mnt

Если раздел /boot у вас также существует отдельно, его тоже надо примортировать. Затем подключаем подсистемы взаимодействия с ядром в папку /mnt, куда мы раньше примонтировали корень:

sudo mount --bind /dev/ /mnt/dev/
sudo mount --bind /proc/ /mnt/proc/
sudo mount --bind /sys/ /mnt/sys/

И переходим в окружение нашего установленного ранее Linux с помощью команды chroot:

sudo chroot /mnt/

Далее мы можем заняться восстановлением загрузчика. Сначала установим его на диск:

grub-install /dev/sda

Затем создадим новый конфигурационный файл, в котором уже будет наша только что установленная Windows:

update-grub2

Дальше осталось перезагрузить компьютер:

Теперь в качестве загрузчика будет использоваться Grub2 и в списке операционных систем отобразится Ubuntu и Windows, чего мы и добивались:

Выводы

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

Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.

Версия этой статьи для Microsoft Windows XP: 314458.
 

Аннотация

В этой статье содержатся инструкции по удалению операционной системы Linux с последующей установкой Windows. При написании статьи предполагалось, что операционная система Linux уже установлена на жесткий диск компьютера, используются разделы native и swap (несовместимые с Windows) и на жестком диске нет свободного места.

Windows и Linux могут совместно использоваться на одном компьютере. Дополнительные сведения об этом см. в документации к операционной системе Linux.

Дополнительная информация

Для установки Windows на компьютер под управлением Linux (с удалением Linux) разделы, которые использует эта операционная система, необходимо удалить вручную. Windows-совместимый раздел будет создан автоматически при установке Windows.

ВНИМАНИЕ! Поскольку выполнение описанных в данной статье действий приведет к полному удалению операционной системы Linux, предварительно убедитесь в наличии загрузочного носителя или компакт-диска Linux. Если впоследствии необходимо будет восстановить операционную систему Linux, создайте резервную копию всех данных, хранящихся на компьютере. Кроме того, необходимо наличие полной версии операционной системы Windows.

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

Операционная система Linux обычно устанавливается в раздел типа 83 (Linux native) или 82 (Linux swap). Диспетчер загрузки Linux (LILO) можно настроить на выполнение загрузки из следующих мест:

  • основная загрузочная запись (Master Boot Record, MBR) жесткого диска;

  • корневая папка раздела Linux.

Разделы можно удалить с помощью служебной программы Fdisk, которая входит в состав Linux. (Существуют аналогичные служебные программы, например Fdisk в MS-DOS версии 5.0 или выше. Кроме того, разделы можно удалить и при установке.) Чтобы удалить Linux и установить Windows, сделайте следующее.

  1. Удалите используемые Linux разделы native, swap и загрузочный раздел.

    1. Загрузите компьютер с установочной дискеты Linux, введите в командной строке fdisk и нажмите клавишу ВВОД.

      ПРИМЕЧАНИЕ. Чтобы получить справку по использованию программы Fdisk, введите в командной строке m и нажмите клавишу ВВОД.

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

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

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

    5. Чтобы завершить работу программы Fdisk, введите в командной строке q и нажмите клавишу ВВОД.

    6. Вставьте загрузочную дискету или компакт-диск Windows и для перезагрузки компьютера нажмите сочетание клавиш CTRL+ALT+DELETE.

  2. Установите Windows. Следуйте инструкциям по установке Windows. В процессе установки можно создать на компьютере необходимые разделы.

Примеры таблиц разделов Linux

Один SCSI-диск

                    Device    Boot Start End Blocks  Id System/dev/sda1  *    1    500 4016218 83 Linux native (SCSI hard drive 1, partition 1)/dev/sda2       501  522 176715  82 Linux swap   (SCSI hard drive 1, partition 2)

Несколько SCSI-дисков

                        Device  Boot Start End Blocks  Id System/dev/sda1    *    1    500 4016218 83 Linux native (SCSI hard drive 1, partition 1)/dev/sda2         501  522 176715  82 Linux swap   (SCSI hard drive 1, partition 2)/dev/sdb1         1    500 4016218 83 Linux native (SCSI hard drive 2, partition 1)

Один IDE-диск

                        Device  Boot  Start  End  Blocks  Id  System/dev/hda1    *     1     500  4016218 83  Linux native (IDE hard drive 1, partition 1)/dev/hda2          501   522  176715  82  Linux swap   (IDE hard drive 1, partition 2)

Несколько IDE-дисков

                        Device   Boot  Start End  Blocks   Id  System/dev/hda1     *     1    500  4016218  83  Linux native (IDE hard drive 1, partition 1)/dev/hda2           501  522  176715   82  Linux swap   (IDE hard drive 1, partition 2)/dev/hdb1           1    500  4016218  83  Linux native (IDE hard drive 2, partition 1)

Кроме того, Linux распознает более 40 типов разделов, в том числе следующие:

  • FAT 12 (тип 01)

  • FAT 16 > 32 M Primary (тип 06)

  • FAT 16 Extended (тип 05)

  • FAT 32 без LBA Primary (тип 0b)

  • FAT 32 с LBA Primary (тип 0c)

  • FAT 16 с LBA (тип 0e)

  • FAT 16 с LBA Extended (тип 0f)

Следует помнить, что существуют другие способы удаления операционной системы Linux с последующей установкой Windows XP. В этой статье описан способ, который применяется в том случае, когда операционная система Linux уже функционирует и на жестком диске не осталось свободного места. Существует специальное программное обеспечение для изменения размеров раздела. Корпорация Майкрософт не поддерживает установку Windows в разделы, управляемые подобным образом.

Чтобы удалить одну операционную систему и установить другую, можно, кроме прочего, воспользоваться загрузочным диском MS-DOS версии 5.0 или более поздней, Windows 95 или Windows 98, которые содержат служебную программу Fdisk. Запустите программу Fdisk. Если на компьютере установлено несколько жестких дисков, выберите пятый пункт меню для определения диска, содержащего удаляемый раздел. После этого (или в том случае, если на компьютере имеется только один жесткий диск) выберите пункт 3 (Delete partition or logical DOS drive), а затем — пункт 4 (Delete non-DOS partition). Будет отображен список разделов, отличных от DOS, которые необходимо удалить. Обычно в операционной системе Linux есть два раздела, не являющимися разделами DOS, но их может быть и больше. Поочередно удалите все разделы, которые не являются разделами DOS.

После удаления разделов можно приступать к созданию новых и установке выбранной операционной системы. При помощи служебной программы Fdisk, входящей в состав MS-DOS версии 5.0 и более поздней, Windows 95 или Windows 98, можно создать только один основной и один расширенный разделы из нескольких логических дисков. Максимальный размер основного раздела FAT16 составляет 2 ГБ. Максимальный размер логического диска FAT16 — 2 ГБ. Для получения дополнительных сведений щелкните указанный ниже номер статьи базы знаний Майкрософт:

105074 Вопросы и ответы относительно создания разделов в MS-DOS 6.2При установке Windows NT 4.0 или Windows 2000 разделы Linux можно удалить, создать новые разделы и отформатировать их, выбрав нужную файловую систему в процессе установки. Windows позволяет создать несколько основных разделов. Максимальный размер раздела, который создается в процессе установки Windows NT 4.0, составляет 4 ГБ. Это ограничение обусловлено особенностями файловой системы FAT16. Для раздела размером 4 ГБ используется кластер 64 КБ. MS-DOS 6.x, Windows 95 и Windows 98 не поддерживают файловые системы с размером кластера 64 КБ, поэтому в процессе установки такие файловые системы обычно преобразуются в NTFS. В отличие от Windows NT 4.0, операционная система Windows 2000 поддерживает файловую систему FAT32. При установке Windows 2000 можно создать диск FAT32 очень большого размера. После завершения установки, в случае необходимости, диск FAT32 можно преобразовать в NTFS.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.


Рейтинг 4.53/103:

0 / 0 / 0

Регистрация: 05.07.2019

Сообщений: 7

06.07.2019, 17:32. Показов 19020. Ответов 15


Ребята,выручайте
Установил себе parrot linux на комп,попользовался две недели.Появилась необходимость перейти на windows7
Сделал установочную флешку с windows7,но не могу теперь ее установить.После смены приоритетов на запуск флешки сначала ничего не происходит,после принудительног запуска флешки пишет,чтоб я вставил носитель и нажал enter,нажимаю ,но продолжает грузиться линукс опять
Сначала писал образ с другого компа,потом с linux через dd
потом подумал что ваще может образ не тот какой с windows ,скачал и сделал другой,всё тоже самое…Другой комп видит и флешку и записанный образ,тоесть с другого компа могу установить windows
gparted прилагаю скрин,если нужна еще какая-то инфа,то пришлю любую.Все ссылки какие кидали в похожие темы не помогли
На вас одна надежда



0



15903 / 7926 / 755

Регистрация: 03.01.2012

Сообщений: 32,863

06.07.2019, 17:54

niko2704, Как делали установочную флешку? (Если есть комп с работающей виндой — вставьте в него флешку и сделайте скрин Управления дисками = diskmgmt.msc. Скрин выложите тут)

Добавлено через 1 минуту
Матплата поддерживает UEFI? Как флешка выглядит в бут-меню БИОСа — как UEFI-флешка или как просто флешка?



0



Супер-модератор

8813 / 4716 / 571

Регистрация: 13.03.2013

Сообщений: 16,759

Записей в блоге: 16

06.07.2019, 17:55

Возьмите ISO-образ Windows и запишите его на флэшку, при помощи программы Rufus.



0



0 / 0 / 0

Регистрация: 05.07.2019

Сообщений: 7

06.07.2019, 17:57

 [ТС]

Комп второй с виндой на работе,в понедельник только смогу,хотелось бы на выхи решить проблему с домашним компом и откатить на винду
Флешку делал при помощи программы Etcher сначала,а потом через терминал с помошью dd

Добавлено через 1 минуту
как просто флешка выглядит



0



15903 / 7926 / 755

Регистрация: 03.01.2012

Сообщений: 32,863

06.07.2019, 17:57

niko2704, Что с UEFI? (если затрудняетесь — фото бут-меню БИОСа в студию)



1



0 / 0 / 0

Регистрация: 05.07.2019

Сообщений: 7

06.07.2019, 18:08

 [ТС]

фото биоса



0



0 / 0 / 0

Регистрация: 05.07.2019

Сообщений: 7

06.07.2019, 18:12

 [ТС]

gecata, ответил



0



15903 / 7926 / 755

Регистрация: 03.01.2012

Сообщений: 32,863

06.07.2019, 18:21

А не пробовали просто создать на флешке один основной раздел, форматировать его fat32, сделать активным и распаковать на него дистрибутив винды (любым распаковщиком)?



0



0 / 0 / 0

Регистрация: 05.07.2019

Сообщений: 7

06.07.2019, 18:25

 [ТС]

gecata, не пробовал,можно попобробнее расказать по шагам?Спасибо вам большое за помошь



0



7957 / 3204 / 616

Регистрация: 09.09.2017

Сообщений: 11,611

06.07.2019, 21:46

Сообщение от niko2704

фото биоса

Судя по фото — это старый BIOS без UEFI. Загрузочная флешка должна быть отформатирована в NTFS. Если делать её в Rufus или UltraISO надо выставлять параметры: MBR, NTFS, BIOS (CSM).



0



15903 / 7926 / 755

Регистрация: 03.01.2012

Сообщений: 32,863

07.07.2019, 10:36

niko2704, Проблема в том, что я совсем не в курсе, что и как вы можете сделать на компе с линуксом. На компе с виндой — пожалуйста

ibarg, Оно, конечно, вы правы насчёт старого БИОСа. Но — думаю — и с fat32 флешка загрузится. Главное, чтобы раздел на ней был активным. Зато её потом можно будет и на UEFI использовать…



0



0 / 0 / 0

Регистрация: 05.07.2019

Сообщений: 7

07.07.2019, 10:45

 [ТС]

gecata, подскажите пожалуйста тогда как правильно распаковать или записать образ.Не совсем понял про «создать на флешке один основной раздел, форматировать его fat32, сделать активным и распаковать на него дистрибутив винды »



0



Супер-модератор

8813 / 4716 / 571

Регистрация: 13.03.2013

Сообщений: 16,759

Записей в блоге: 16

07.07.2019, 10:59

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

Сообщение от gecata

распаковать на него дистрибутив винды (любым распаковщиком)

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

Видеоинструкция



0



0 / 0 / 0

Регистрация: 05.07.2019

Сообщений: 7

07.07.2019, 11:06

 [ТС]

Maks, добрый день..Я изначально и записывал руфусом,два дня назад,на работе..С руфуса все и началось



0



15903 / 7926 / 755

Регистрация: 03.01.2012

Сообщений: 32,863

07.07.2019, 11:15

На винде это выглядело бы так
Втыкаем флешку. Запускаем от имени Администратора командную строку. В ней

diskpart
list disk
select disk N (вместо N поставить номер, который получит флешка при выполнении предыдущей команды)
clean (внимательно! Команда сотрёт всё с выбранного диска)
create partition primary
format fs=fat32
active
exit

Потом любым архиватором или файлменеджером всё содержимое файла ISO с дистрибутивом винды извлекаем из него и кладём на подготовленную флешку

Добавлено через 8 минут

Сообщение от Maks

Боюсь, в этом случае флешка не будет загрузочной.

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



0



8584 / 3083 / 523

Регистрация: 14.04.2011

Сообщений: 7,732

07.07.2019, 19:29

Сообщение от niko2704

Флешку делал при помощи программы Etcher сначала,а потом через терминал с помошью dd

Etcher «работает через раз» (то есть некоторые флешки записывает нормально, некоторые нет). Через dd вообще не получится записать установочную флешку с Windows.

Для старого BIOS файловую систему на флешке лучше делать NTFS. И попробовать другую флешку.
Вариант создания флешки с Windows https://www.cyberforum.ru/post13407827.html



1



inter-admin

Эксперт

29715 / 6470 / 2152

Регистрация: 06.03.2009

Сообщений: 28,500

Блог

07.07.2019, 19:29

16

Новые блоги и статьи

Все статьи  

Все блоги / 

Распределенное обучение с TensorFlow и Python

AI_Generated 05.05.2025

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

CRUD API на C# и GraphQL

stackOverflow 05.05.2025

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

Распознавание голоса и речи на C#

UnmanagedCoder 05.05.2025

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

Реализация своих итераторов в C++

NullReferenced 05.05.2025

Итераторы в C++ — это абстракция, которая связывает весь экосистему Стандартной Библиотеки Шаблонов (STL) в единое целое, позволяя алгоритмам работать с разнородными структурами данных без знания их. . .

Разработка собственного фреймворка для тестирования в C#

UnmanagedCoder 04.05.2025

C# довольно богат готовыми решениями – NUnit, xUnit, MSTest уже давно стали своеобразными динозаврами индустрии. Однако, как и любой динозавр, они не всегда могут протиснуться в узкие коридоры. . .

Распределенная трассировка в Java с помощью OpenTelemetry

Javaican 04.05.2025

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

Шаблоны обнаружения сервисов в Kubernetes

Mr. Docker 04.05.2025

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

Создаем SPA на C# и Blazor

stackOverflow 04.05.2025

Мир веб-разработки за последние десять лет претерпел коллосальные изменения. Переход от традиционных многостраничных сайтов к одностраничным приложениям (Single Page Applications, SPA) — это. . .

Реализация шаблонов проектирования GoF на C++

NullReferenced 04.05.2025

«Банда четырёх» (Gang of Four или GoF) — Эрих Гамма, Ричард Хелм, Ральф Джонсон и Джон Влиссидес — в 1994 году сформировали канон шаблонов, который выдержал проверку временем. И хотя C++ претерпел. . .

C# и сети: Сокеты, gRPC и SignalR

UnmanagedCoder 04.05.2025

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

Наверх

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Как сделать чтобы сразу загружался рабочий стол в windows 10
  • The command failed windows reported the error не удается найти указанный файл
  • Windows embedded compact 7 evaluation edition
  • Путь до файла hosts windows 10
  • Как отправить сообщение всем пользователям терминального сервера windows server 2016