Установка Windows 7/8 на Mac без использования оптического привода

    На многих компьютера Mac сегодня отсутствует оптический привод: он просто не идет в комплекте на macbook air и mac mini, на некоторых MacBook/iMac заменен на дополнительный 2.5-дюймовый диск, а некоторых компьютерах привод может просто не работать.

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

    Я перепробовал много способов — пытался установить с USB флешки/диска, все было тщетно (далеко не каждый mac загружается с флешки или внешнего диска). Refit также ничего не дал — был темный экран. Данный способ был просто спасением.

    Итак, что необходимо:

    1. Virtual Box
    2. WinClone (последняя бесплатная версия)
    3. Windows 7/8 ISO образ, который вам нравится

    Этап 1: Создание раздела Boot Camp


    Создайте раздел Bootcamp используя Boot Camp Assistant. Операция достаточно простая. В 10.6 ассистент создает раздел без замечаний, в 10.7 — предупредит о том, что у вас отсутствует привод.

    Этап 2: Создание образа обобщенной установки Windows 7/8


    Слово «обобщенный» здесь означает, что образ не привязан к какому-то конкретному железу Mac. После его заливки на раздел Boot Camp (используя WinClone), при загрузке с него Windows 7/8 автоматически настроит всё железо, перезагрузится и вы можете работать. Однако могут понадобится дополнительные драйвера, которые вы можете поставить из комплекта Boot Camp. Данный образ вы можете использовать в будущем на любом мак для очень быстрой установки Windows. Однако, в первый раз его необходимо создать, эта процедура не самая простая:

    Этап 2.1: Установка Windows 7/8 в VirtualBox

    Создайте новую виртуальную машину в VirtualBox, назовите её win7. Важно использовать для виртуальной машины VDI образ диска обязательно динамический (dynamically allocated). Размера в 10 ГБ должно быть достаточно. Установите Windows, используя установочный ISO образ. Никакого софта больше не ставьте, включая вспомогающий софт от VirtualBox, т.к. это должна быть чистая система.

    Этап 2.2: Удаление раздела System Reserved (Зарезервировано системой) в Windows 7/8

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

    Update: Можно сделать проще: по старте установки Windows 7/8 при выбора раздела диска создаем новый и появляются диск System Reserved и С:\. Дальше диск С:\ удаляем, а System Reserved растягиваем до нужного размера и форматируем. После этого в него можно установить Windows и не будет раздела System Reserved. Спасибо IGHOR Либо используем этот метод (для уже установленной Windows):

    1. Загружаем Windows
    2. Заходим в Управление дисками (правый щелчок по Компьютер в Проводнике -> Управление)
    3. Назначаем любую букву для нашего скрытого раздела (правый щелчок мыши по разделу и выбираем пункт Изменить букву диска или путь к диску). Например назначили букву E:
    4. Запускаем командную строку под администратором. Поочередено, внимательно, вводим следущие команды:
      • reg unload HKLM\BCD00000000
        
        выгружает эту ветку реестра
      • robocopy e:\ c:\ bootmgr
        
        копируем файл bootmgr
      • robocopy e:\Boot C:\Boot /s
        
        копируем папку Boot
      • bcdedit /store c:\boot\bcd /set {bootmgr} device partition=C:
        
        прописываем загрузчик в раздел C:
      По выводу команд убеждаемся, что всё прошло успешно. Теперь командную строку можно закрыть.
    5. В Управление дисками делаем активным раздел C и удаляем уже ненужный раздел System Reserved. Останется нераспределенное место (100 МБ у меня), но это не важно.
    6. Перезагружаемся, система должна нормально загрузится теперь с раздела C:


    Этап 2.3: Делаем Windows обобщенной используя утилиту sysprep

    1. Запускаем командную строку под администратором. Вводим:
      net stop WMPNetworkSvc
      
      точного ответа на вопрос «зачем» нет. Но этот сервис остановить необходимо
    2. В папке C:\Windows\System32\sysprep создаем файл unattend.xml следущего содержания:
      <?xml version="1.0" encoding="utf-8"?>
      <unattend xmlns="urn:schemas-microsoft-com:unattend">
           <settings pass="generalize">
                <component name="Microsoft-Windows-Security-Licensing-SLC"
      processorArchitecture="x86" publicKeyToken="31bf3856ad364e35"
      language="neutral" versionScope="nonSxS"
      xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                      <SkipRearm>1</SkipRearm>
                </component>
            </settings>
      </unattend>
      Внимательно проследите за тем, чтобы расширение файла было именно «XML», так как по умолчанию Windows может добавить «TXT»: unattend.xml.txt. Я для этого в св-вах папки выставил опцию всегда показывать расширения всех файлов.
    3. Запускаем C:\Windows\System32\sysprep\sysprep.exe. Поставьте следущие опции:

      image

      Жмем «ОК», машина должна выключится сама.


    Этап 2.4: Конвертирование образа VDI в WinClone образ

    1. В VirtualBox заходим в File->Media Manager. Жмем Copy нашего раздела Windows, обязательно используя опцию Fixed size. Пуская копия будет называться win7_copy. Ждем выполнения этой операции
    2. Заходим в Terminal, перемещаемся в папку, где вы сохранили копию и вводим:
      sudo VBoxManage internalcommands converttoraw win7_copy.vdi win7.raw
      
      Опять ждем завершения
    3. Вводим еще одну команду в терминале:
      sudo hdiutil attach -imagekey diskimage-class=CRawDiskImage win7.raw
      
      После этого у вас должен примонтироваться образ Untitled
    4. Заходим в WinClone, делаем копию этого примонитированного диска Untitled в первом табе Image
    5. Образ готов!

    Этап 3: Заливаем образ WinClone на раздел Boot Camp


    Используем второй таб Restore в программе WinClone и заливаем созданный в предыдещем этапе образ на уже физический раздел Boot Camp.

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

    Я не являюсь автором данного know-how, это вольный перевод на русский (с незначительными дополнениями и улучшениями). Оригинал данной статьи доступен здесь. Метод опробован мной лично на 2 mac — iMAC MC508 2010 и Mac Mini 2011 младшая модель, работает замечтально, за что спасибо автору, который также говорил, что способ опробовали сотни людей, и он just works.

    PS. Прошу строго не пинать, это мой первый пост здесь. Спасибо.

    Similar posts

    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 64

      –32
      Не нужно портить такие замечательные девайсы всяким шлаком типа Windows
        +15
        не по существу.
          –23
          комментарии в vk почитайте )))))
            –17
            это топик не по существу
          –10
          Но зачем?
            +1
            Как пример — нравится человеку маковское железо, а работать нужно со специфическим софтом, который есть только под винду. Аргумент?
              +4
              — Windows 7/8 ISO образ, который вам нравится
              В голове фраза «который мне не нравится, но установить для софта придется...»
                0
                И такое бывает. Мне по профессии в основном приходится работать с программными пакетами Siemens (Step 7, WinCC и т.д.), которые есть только под Windows, причем поддержка Windows 7 появилась только 2 года назад. А поддержка x64 появилась еще позже, если я правильно помню.

                И это только один пример. Если на предприятии заказчика не хотят обновлять промышленный софт/железо (цены то далеко не маленькие), то бывает возникают проблемы с обратной совместимостью. Приходится еще не так извращаться.
                  0
                  Или вот еще: году в 2006-2007 (XP вышла в 2001-м) на рабочие программаторы последнего поколения устанавливалась Win98 (для старого оборудования Siemens), WinXP с софтом для Siemens (если наладка оборудования европейской сборки) и еще одна WinXP с софтом для Rockwell (американские и индийские заводы).
                  0
                  действительно, аргумент)
                  • UFO just landed and posted this here
                      +1
                      Не всегда помогает.
                    0
                    Я сисадмин, у меня MacBook Pro, люблю маки за их качественную сборку. Вы мне AD и Exchange на маке предлагаете админить? А уж то что организация работает с русским софтом который иногда работает только на XP и говорить не хочется. А ведь еще варианты когда человеку просто не нравится Mac OS, и Windows кажется роднее и удобнее. Все люди разные.
                    • UFO just landed and posted this here
                        0
                        Ну у меня в vmware крутится Win7. Но согласитесь, кому то виртуалки может и не хватать.
                        • UFO just landed and posted this here
                            +1
                            Приплыли, coherence у VMWare Fusion есть давно довольно
                      0
                      так вышло, что почти всегда работаю в винде.
                      Но очень люблю маковое железо и операционку — загружаюсь в нее для своих повседневных задач.
                        0
                        А вот есть железо (например, Kinect с Microsoft SDK), которое под виртуалкой не заработает.
                        +14
                        Имхо, если отбросить весь пафос, которым окружён Эпл в России, и ориентироваться на американские цены. То макбук очень приятный и добротно сделанный ноут. BootCamp под виндой ставит и обновляет все дрова, без всяких рюшечек и галимых утилит. Поэтому считаю нормальным взять качественный ноут и поставить на него винду. К тому же в Mac OS-е нету ничего такого прям мега крутого, по сравнению с виндой. И то и то операционки, со своими плюсами и минусами.
                          +8
                          Сечас начнётся перекидывание…
                          Смыслов ставить винду на мак — миллион. Например, поиграть в требовательную игру или запустить VS2012 без тормозов.
                            0
                            именно так, спасибо
                            +5
                            О боже мой, к чему всё это?
                            Bootcamp это такой тулкит который готовит флешку, пишет на неё iso, готовит раздел на харде и вперёд, всё через 10-минутный wizard.

                            Если речь идёт о виртуалках на Mac — люди «в теме» используют Parallels, потому что это специально подготовленный продукт и плюсов там гора. Virtualbox это generic-виртуалка и гонять винду на маке под virtualbox — кощунство.

                            Вот действительно оправданный случай использования virtualbox на Mac.
                              0
                              К тому, что НЕ новые маки не умеют загружаться с флешки.
                                0
                                А, ок. Пометили бы в статье, а то народ бунтует :)
                                  0
                                  сделал, спасибо
                                  0
                                  Я имею ввиду, ссылкой на авторитетный источник, а то " перепробовал много способов — пытался установить с USB флешки/диска, все было тщетно" — не очевидный намёк.
                                    0
                                    Странно, у меня Мак про 2007 года, отлично грузится с флешки.
                                  –1
                                  Что-то не вкурил… Такая банальная тема, и так много букв. Мсье знает толк в извращениях???
                                    +1
                                    тема не банальная. Смысл не только сэкономить на покупке внешнего CD, но в последущем ОЧЕНЬ быстро устанавливать винду на любой мак.
                                    +4
                                    Странно у вас как то: «перепробовал много способов — пытался установить с USB флешки/диска, все было тщетно (далеко не каждый mac загружается с флешки или внешнего диска)».
                                    «iMAC MC508 2010 и Mac Mini 2011 младшая модель»

                                    Эти машины нормально загружаются с флешки, на которой находится образ Windows 7, подготовленный официальной утилитой «Windows 7 USB/DVD Download Tool».

                                    Процесс установки Windows весьма прост и прозрачен: сначала утилитой BootCamp вы подготавливаете раздел под Windows. Затем скачиваете пакет драйверов Windows для оборудования. Далее перезагрузка и загрузка с загрузочной флешки.
                                      0
                                      Нет, эти машины еще не умеют загружаться с флешки.
                                        0
                                        Ставл на mc511 винду с флешки. Душа болела, но 2008 r2 стала гладко. Поколение с 508 одно и то же.
                                          0
                                          Mac mini 2011, модель с видеокартой 6750m.
                                          Отлично грузится.
                                        +1
                                        Хотелось бы уяснить, из-за чего не работает загрузка с USB? Либо её нет в принципе, тогда можно использовать plpbt. Либо в MAC для загрузки используется EFI (и слабое гугление говорит именно о данном варианте), тогда надо создать флешку в соответствии с данным стандартом.
                                        А по поводу использования виртуальной машины для установки: не проще ли пробросить нужные реальные partitions внутрь виртуальной машины и установить туда. А чтобы не мучаться с OOBE, просто произвести первую загрузку (которая до полного завершения установки) на реальном железе.
                                          0
                                          да, я тоже использовал refit. Он видел загрузочные USB флешки и диски, но был черный экран.
                                          Все флешки создавал четко по стандарту, в инете про это написано много.
                                          Для моего случая refit не помог, если Вам помог, значит Вам повезло, это руководство не для вас.
                                          –13
                                          Мне поплохело, когда я прочитал название топика.

                                          Аналогично

                                          image
                                            +4
                                            Более извращенного способа не видел еще :)
                                            BootCamp на поздних Air сам создает загрузочную флешку и устанавливает с нее, не нужно плясок с бубном.
                                            А если у вас не Air (либо ранний) и кнопка на создание флешки в bootcamp недоступна, то поможет вот эта инструкция:
                                            www.codez4mac.com/forum/viewtopic.php?f=212&t=61921

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

                                            Вдруг кому пригодится.
                                              0
                                              не у всех есть поздний Air
                                                0
                                                У меня не поздний эйр и все поставилось успешно.
                                                  0
                                                  ну что ж, значит Вам повезло.
                                                  Мне и еще большому кол-ву человек — нет.
                                                  Оригиналу статьи можно почитать, там и автор рассказывает и коментаторы.
                                              +2
                                              net stop WMPNetworkSvc

                                              точного ответа на вопрос «зачем» нет. Но этот сервис остановить необходимо


                                              Потому, что иначе sysprep вываливается из режима аудита с неопределенной ошибкой (не помню точно какой именно). Итого — минус определенное количество свободного времени, ибо разобраться и догадаться что, почем и какого… («привет интуитивно понятному Microsoft»), как правило удается не сразу…
                                                0
                                                А bcdboot + dism не подошел? Официальный гайд от MS. Применять (dism /apply-image) нужно sources\install.wim
                                                Делать несколько разделов (System и Recovery) необязательно.
                                                  0
                                                  Согласен. Весь второй этап сводится к bcdboot c:\windows /s c
                                                  0
                                                  Как альтернатива rEFIt — есть rEFInd www.rodsbooks.com/refind/

                                                  Кстати раз уж тема поста позволяет, то спрошу. Кому-нибудь удавалось поставить Windows XP на Macbook Air 11'' 2011? Который с предустановленным Lion уже шёл.
                                                  Через какую-то вин софтину записал установщик XP на флешку, прошёл первый этап копирования файлов/форматирования раздела. После перезагрузки ошибка hal.dll. Подозреваю, связано с отсутствием SATA драйверов в дистрибутиве XP. Пытался интеловские sata драйверы запихнуть через nLine — один фиг.
                                                  Через IDE привод через USB адаптер — видит диск, но не грузится даже.
                                                    0
                                                    Я на mc965 ставил и winxp и 7. Проблема в загружается/не загружается с флэшки как выяснилось опытным путем — зависит от самой флэшки. У меня 2 флэшки с которой запускается установщик, и 3, с которой не запускается. Я не силен в знаниях по поводу внутренностей флэшек, но выяснилось именно такое. Что не делал (с разных прог, ОС, разные дистрибутивы, сборки) — с этих трех флэшек не шло никак. С двух других запускались практически любые варианты.

                                                    Установщик через unetbootin писал. Но не ванильку а кастомную сборку, там были sata дрова, насколько помню.
                                                    –6
                                                    Вот у тебя Порш Кайен…
                                                    Фары от жигуля, обивка от 10-ки, руль от старой волги, колеса от Нивы…
                                                    ужоц…
                                                      –6
                                                      Здравого смысла не может быть только в научных исследованиях. Ибо там извращение может во что-то хорошее выльется. А тут… чем не устраивает предложенная виртуальная машина?
                                                        +2
                                                        У меня Air mid 2011. 4 гига пямяти. Захотелось с девушкой на пару поиграть в APB на выходных. Под wine не запускалось нивкакую (да и на winehq судя по статусу удачных репортов не нашел). Под Parallels ей не хватало памяти, вообще, выделял 2.5 — не хватает. Да, коряво жутко написана игрушка, но хотелось. Пришлось отрезать 15 гигов на второй раздел и поставить туда вин, раз в недельку — две переключаться, поиграться. Остальное конечно спокойно идет под вайном, иникаких проблем не испытываю, но бывают вот такие ситуации.
                                                          –1
                                                          Соберите кластер из нескольких PlayStation.
                                                            +2
                                                            Девушка ждать устанет, пока вы там чего-то соберёте… ))
                                                              –4
                                                              А не лучше с девушкой заняться чем-то другим?
                                                                +1
                                                                Заведите себе девушку и занимайтесь с ней чем хотите.
                                                                  0
                                                                  Чего и Вам желаю.
                                                                    0
                                                                    * Глядя на кольцо на безымянном пальце правой руки

                                                                    Спасибо, я подумаю.
                                                                  0
                                                                  Вот мы и решили заняться чем то другим, например поиграть в игрушку :)
                                                        +1
                                                        На этапе 2.2 можно сделать проще.
                                                        По старте установки Windows 7/8 при выбора раздела диска создаю новый и появляются диск System Reserved и С:\.
                                                        Дальше диск С:\ удаляю, а System Reserved растягиваю до нужного размера и форматирую.
                                                        После этого в него можно установить Windows и не будет раздела System Reserved.
                                                          0
                                                          спасибо, обновлю статью.
                                                          +1
                                                          Для тех, кто часто вынужден использовать Windows-приложения, я бы посоветовал купить Parallels Desktop для Mac OS, ставим ОСь из образа и для максимального удобства включаем режим Coherence. Ничего удобнее за несколько лет работы на маках не видел для виртуализации. Ну а если винду надо загрузить отдельно от всего, стандартный буткамп решает этот вопрос без лишних проблем.
                                                            –3
                                                            Для тех, кто часто вынужден использовать Windows-приложения, я бы посоветовал купить PC.
                                                              +1
                                                              плюсую.
                                                              купите себе асер или самсунг
                                                              0
                                                              Если мне не изменяет память, в свое время на MacBook Pro (early 2008) делал так: создал через Bootcamp раздел, установил Parallels, в качестве диска виртуалке назначил физический диск, провёл установку до первого ребута виртуалки, перезагрузил физическую машину, загрузился с Bootcamp раздела.
                                                                0
                                                                Класс, спасибо, только думал себе попробовать поставить винду, дело осталось за малым)
                                                                  0
                                                                  Запускаем C:\Windows\System32\sysprep\sysprep.exe. Поставьте следущие опции:

                                                                  image — не грузится картинка которая показывает какие опции надо поставить, подскажите этот пункт.

                                                                  Жмем «ОК», машина должна выключится сама.

                                                                  Only users with full accounts can post comments. Log in, please.