- 19.07.2020
В данной статье рассмотрим версию Windows 10 для ARM — процессоров. Что это такое, где скачать и как установить, читайте далее.
ARM — Это тип архитектуры процессора, она отличается от обычной архитектуры Intel x86 и 64 бит, которые используются в наше время в компьютерах и большинстве ноутбуках. ARM — процессоры используются в мобильных телефонах (iPhone, iPad и Android), а так же в различных устройствах, к примеру в «Умных часах», либо в мини-компьютерах на одноплатной основе, многим известным Raspberry Pi и Arduino.
Компьютеры на процессорах ARM обладают своими существенными преимуществами, по сравнению с обычными x86 процессорами, например более высокая автономность, т.е ноутбук на ARM процессоре позволит работать без подзаряда намного дольше, чем с x86 процессором с одинаковым объемом заряда. Помимо всего ARM дешевле в производстве.
Особенности Windows 10 на ARM
Windows 10 на ARM со времен Windows 8 к 2020 году научилась запускать обычные x86 приложения, т.е все обычные приложения написанные под десктопную Windows, но только посредством эмуляции, что может отражаться на производительности работы приложения.
Приложения из Windows Strore наоборот, в среднем работают лучше на ARM, чем на x86 процессоре, т.е большинство приложений из магазина поддерживает ARM без эмуляции.
Какие минусы Windows 10 на ARM?
1. Только x32 (x86) приложения могут быть эмулированы, приложения, которые имеют только x64 разрядность на данный момент не работают.
2. Драйвера работают только для периферийных устройств с plug-and-play технологией, т.е с универсальными драйверами Windows. Драйвера x32 (x86) типа не поддерживаются, как альтернативу возможно использовать нативные драйвера ARM 64.
3. Не работают игры на OpenGL с версией выше 1.1. Игры, которые используют технологию античит так же не работают. Так же не работает Hyper-V.
4. Из-за ограничений технологии ARM не поддерживаются так же многие тесты, такие как: PCMark 8, Work, Cinebench R15, Premiere, Blender, OpenGL 2.1. MATLAB.
5. Не работают — опции и приложения для людей с ограниченными возможностями, редакторы метода ввода, приложения для облачных хранения данных.
Скачать и установить Windows 10 ARM
Для начала, чтобы использовать Windows 10 для ARM — Вам необходимо само устройство на ARM системе. Самым распространенным на данный момент — это одноплатный мини-комьютер Raspberry Pi, на китайских площадках их продают в среднем за 4-5 тысяч рублей.
Скачать Windows 10 for ARM Вы можете на следующей странице.
С процессом установки, Вы можете ознакомиться в пошаговом видео:
Активация Windows 10 ARM
Активация системы ничем не отличается от обычной «десктопной» Windows. Для Windows 10 на ARM так же работают версии Windows 10 Pro и Windows 10 Home, приобрести ключи активации для данных систем Вы можете в нашем каталоге по самым низким ценам! Доставка ключей моментальная в автоматическом режиме на Вашу электронную почту.
- Как скачать Windows 10 для ARM
- Как скачать Parallels Desktop 16 для Mac на M1 (ARM)
- Установка Windows 10 на Mac с М1
- Как установить (обновиться) до Windows 10 Insider Preview Build 21277
- Тонкая настройка Parallels Desktop 16 для Mac на М1
- Как работает Mac на М1 с Windows 10?
Здравствуйте, уважаемые читатели сайта Uspei.com. С переходом на собственные процессоры Apple у пользователей отвалились виртуальные машины и главное Boot Camp. Этой утилиты на macOS Big Sur для M1 просто нет.
Boot Camp – это утилита для переключения между macOS и Windows, то есть возможность установки операционной системы в качестве второй полноценной и их раздельного запуска. Причем утилита мега крутая, она подтягивает скачанный образ и в пару кликов позволяет накатить Windows, а после установки также в пару кликов позволяет обновить все драйвера.
И если отсутствующий Boot Camp – это вопрос, который относится не к Apple, то вот виртуальные машины начали обновляться. На простом языке, это когда в macOS запускается программа, в которую можно накатить Windows.
К недостаткам такого решения можно отнести существенно снижающуюся производительность. Это логично, ведь помимо винды ресурсы нужно тратить еще и на саму macOS, в которой собственно виртуальная машина запускается. К достоинствам можно отнести возможность работать в двух операционках одновременно, причем практически бесшовно.
Первопроходцем стала компания Parallels, которая теперь позволяет накатить Windows на Mac с процессорами ARM, но есть нюансы, о которых я расскажу в этом обзоре.
К оглавлению ↑
Как скачать Windows 10 для ARM
Для начала нужно зарегистрироваться в программе Windows Insider, чтобы вы могли скачивать и устанавливать предварительные версии тестируемых операционок. Для этого необходимо перейти на специальную страничку. Далее войдите в свою учётную запись и согласитесь с условиями программы.
Важный момент: виртуальная машина Parallels не поддерживает обычную версию Windows под архитектуру x86 (то есть для процессоров intel и AMD), а только специальную версию Windows 10 для ARM. Она запускает приложения, разработанные для ARM, то есть под мобильные процессоры, а также запускает через эмулятор только 32-битные программы разработанные под x86.
64-битные программы (а их большинство) не работают. То есть тот же VLS плеер с пометкой win64 не запустится, а с win32 пожалуйста.
Но есть и хорошая новость Microsoft уже выпустила свежий билд 21277 Windows 10 для ARM, в котором есть возможность запускать через эмулятор программы разработанные под 64 бита. Если будете качать эту сборку, количество поддерживаемых программ вырастет в разы и в этом обзоре я тоже расскажу как это все дело накатить.
Итак, нам нужна специальная версия Windows 10 для ARM – Insider Preview. После того, как вы залогинились и зарегистрировались в программе Insider Preview у вас не возникнет никаких проблем при скачивании. Образ весит чуть больше 8 Гб.
К оглавлению ↑
Как скачать Parallels Desktop 16 для Mac на M1 (ARM)
Теперь необходимо скачать виртуальную машину Parallels Desktop 16. Программа платная, но имеет бесплатный 14-дневный триальный период, чтобы вы могли все попробовать и протестировать, чем мы собственно и займемся.
После скачивания установите программу и если во время установки у вас появится сообщение “Эта версия Parallels Desktop не поддерживаться на компьютерах Mac на платформе Apple Silicon” это значит, что разработчики еще не выпустили финальную общедоступную версию для Mac на M1.
Не беда, есть работающая версия со статусом technical preview, там разработчики оставили и ключик для тестирования. В таком случае во время установки никаких проблем уже быть не должно и вы увидите сообщение о том, что эта версия программы предназначена именно для Mac на платформе Apple Silicon.
К оглавлению ↑
Установка Windows 10 на Mac с М1
После установки Parallels Desktop программа предложит установить виртуальную машину. Обычно образ Windows 10 для ARM подтягивается автоматически, но в случае чего путь к нему можно указать вручную.
Приложение предложит войти в учетную запись Parallels и активироваться. Если вы скачивали тестовую версию Parallels Desktop для M1, то ключ есть на страничке, где вы скачивали программу.
Далее начнется автоматический процесс установки Windows, который у меня занял меньше 10 минут. Драйвера на внешнюю периферию, например, на мышку или клавиатуру, установятся автоматическим и все будет работать без какого-либо участия пользователя.
К оглавлению ↑
Как установить (обновиться) до Windows 10 Insider Preview Build 21277
Ну, а для того, чтобы установить самую последнюю сборку, которая поддерживает 64 битные программы (а их сейчас большинство) необходимо выполнить обновление. Пройдя в меню: Пуск-Параметры-Обновление-Безопасность. При проверке обновления сборка 21277 поддерживающая запуск через эмулятор программ разработанных под 64 бита будет недоступна. Идем в раздел Windows Insider Program и добавляем зарегистрированный аккаунт.
Дальше необходимо в разделе диагностика и обратная связь активировать пункт Optional diagnostic data. Остальное можете не включать.
Возвращаемся в раздел Windows Insider Program и меняем beta канал на канал для разработчиков Dev Channel. После этого в разделе Windows Update жмем проверить обновление и скачиваем заветную сборку с поддержкой x64.
К оглавлению ↑
Тонкая настройка Parallels Desktop 16 для Mac на М1
Версия Windows 10 под ARM пока доступна только на английском языке, если вам удастся накатить и русский языковой пакет – пишите в комментариях.
Parallels выделила для Windows в автоматическом режиме 2-х ядерный процессор с частотой в 1,5 Ггц, 4 Гб оперативной памяти и 256 Гб пользовательской памяти. Сведений о видюхе нет совсем.
На Macbook Pro 13 дюймов 2020 года на M1 монитор в винде был настроен в нативном разрешении 2560/1600 точек. Windows в виртуальной машине вне режима паузы и без каких-либо запущенных программ практически не сжирает мощность чипа.
А вот оперативку потребляет будь здоров – больше 8 гигов из 16 доступных, а на версии с 8 гигабайтами оперативки съест больше 6, еще и в своп неплохо залезет. Так что если планируете баловаться с виндой обязательно берите Mac с 16 гигабайтами оперативки.
Если покажется мощности мало, чтобы выделить больше ресурсов необходимо выключить виртуальную машину и перед новым запуском открыть меню “действия” пункт “настроить”. Во вкладке “оборудование” вы сможете самостоятельно увеличивать производительность процессора и графики, которые будут использоваться в Windows.
Предупреждаю: некоторые значения могут привести к не запуску винды, придется ставить некоторые параметры по умолчанию.
К оглавлению ↑
Как работает Mac на М1 с Windows 10?
Тачбар в винде запущенный из под спад Parallels выглядит куда лучше, чем на macOS. В него опущена панель задач и как же я там тоже хочу увидеть Doc на macOS. А если запустить программу, то отобразятся классические F1-F12, а также вспомогательные необходимые клавиши, которых нет на клавиатуре макбука. Ну, например, PrtScn.
Парочка советов по работе. Чтобы запустить окно на весь экран, нажмите на зеленую кнопку в левом верхнем углу или сочетание клавиш Ctrl + Cmd + F, таким образом вы сможете быстро переключаться между двумя операционными системами нажатием Cmd + Tab.
И да, не путайте этот режим с голубой кнопкой переводящий в режим Conference, он позволяет запускать окно приложения Windows в интерфейсе MacOS. Это очень прикольная штука, когда ты одновременно можешь пользоваться программами Mac и Windows. Чтобы выйти из этого режима нажмите “Вид” и “Выйти из conference” или сочетание клавиш Ctrl + Cmd + С.
Если вы временно не пользуйтесь виртуальной машиной вы можете поставить ее на паузу, чтобы она не потребляла ресурсы Mac. Делается это через иконку Parallels в строке меню. Также виртуалка через какой-то период времени бездействия автоматически это сделает. Выключить виртуальную машину можно как через сам Windows, так через строку состояния, но это менее безопасный вариант, чем обычное выключение винды.
На рабочем столе есть папка Mac Files открывающая пользовательскую папку macOS и вы можете иметь доступ ко всем файлам. После установки любых программ на Windows Parallels по умолчанию создает их иконки на рабочем столе macOS.
Правда режим конференции они сразу не запускают, а открывают просто окно виртуальной машины. Суть в том, что рабочий стол виртуальной машины и macOS становится общим и файлы размещенные на рабочем столе Mac будут отображаться и на столе Windows.
В целом операционка работает, но стабильной ее работу назвать нельзя, особенно все, что касается запуска тяжелых 64-битных программ и уж тем более игр – тут все надо индивидуально тестировать. Если с древним GTA: San Andreas проблем не будет, то запустить что-то современное на данный момент не получится.
Это нормально – у нас по сути бета виртуальной машины Parallels, бета винды и все это пока выглядит как дикие костыли. Что же, для старта неплохо, будем следить за развитием событий. В идеале, чтобы Microsoft дала добро на работу полноценного буткемп и начала интенсивно развивать Windows 10 для ARM. А подвижки уже есть, видимо за этим и в правду будущее, что же, поживем увидим.
Не забудьте подписаться на YouTube канал источника!
Свидетельство о регистрации СМИ в РКН: ЭЛ № ФС77-83818 от 29.08.2022
Возможно, когда-нибудь в будущем самой популярной операционной системой в мире снова будет Windows. Такое произойдёт, если Microsoft удастся реализовать свои планы и распространить Windows 10 на мобильных устройствах — смартфонах, планшетах и других гаджетах, которые работают преимущественно на процессорах ARM. У операционной системы Microsoft есть главный козырь — огромное количество сторонних программ, написанных под Windows. Но все они написаны под архитектуру x86 и не запускаются на смартфонах. Microsoft намерена исправить этот недостаток.
В декабре 2016 года компания Qualcomm объявила о партнёрстве с Microsoft и анонсировала новый 64-битный процессор Snapdragon 835 (ARMv8), на котором сможет работать Windows 10. Предполагалось, что эти процессоры Qualcomm можно будет устанавливать в ноутбуки вместо традиционных чипов Intel и AMD. Начало продаж нового SoC обещали во второй половине 2017 года.
Наверное, кроме ноутбуков, такие чипы пригодны для установки в смартфоны и планшеты. Это будут гаджеты с полноценной системой Windows 10. И они смогут запускать любые приложения для x86, от «Фотошопа» до старых игр.
До сих пор продажи ещё не начались, но на конференции Microsoft Build 2017 разработчики из компании Microsoft записали презентацию (видео), где показали возможности компьютера с процессором Qualcomm Snapdragon 835. Авторы презентации — ведущий менеджер программ подразделения Window Core Kernel Platform Хари Пулапака (Hari Pulapaka) и директор разработки Арун Кишан (Arun Kishan).
Как иронично замечает Liliputing, новая Windows 10 для ARM обеспечивает даже более нативный опыт работы на десктопе, чем Windows 10 S, потому что Windows 10 для ARM разрешает запускать 32-битные приложения из-за пределов Windows Store.
На видео показали, как приложения x86 запускаются и работают на ARM-процессоре Snapdragon 835. Для демонстрации использовался опытный образец планшета (engineering device), предоставленный компанией Qualcomm.
На устройстве установлена операционная система Windows 10 Pro Insider Preview (Evaluation copy Build 16183.rs_onecore_base_cobalt.170423-2207) и полный комплект офисных приложений MS Office 2016. Судя по ярлыку на рабочем столе и в меню «Пуск», там также установлена игра League of Legends, Keeper Password Manager, Tunelin Radio, 7zip.
В свойствах системы явно написано, что 64-битная операционная система операционная система работает на процессоре Qualcomm Snapdragon SDM835 на тактовой частоте 1,9 ГГц, с 4 ГБ оперативной памяти
Менеджер задач показывает запущенные процессы. С виду Windows 10 на ARM ничем не отличается от работы ОС на нормальном компьютере.
На вкладке производительности можно убедиться, что задействованы все восемь ядер ARM-процессора.
Браузер Edge запускается примерно за секунду, работает быстро, прокрутка не тормозит.
Сотрудники Microsoft сказали, что совместимость поддерживается и на аппаратном уровне. В качестве доказательства они подключили к инженерному устройству веб-камеру по USB — и она сразу заработала, без установки драйверов вручную и т.д. Приложения тоже устанавливаются привычным образом — вставляете флешку с дистрибутивом или запускаете инсталлятор, скачанный из торрентов или официального сайта программы — и устанавливаете программу. На демонстрации осуществили такую операцию: зашли на сайт 7zip, скачали инсталлятор и установили архиватор.
Существующие приложения x86 win32 устанавливаются и запускаются на ARM совершенно прозрачно — без необходимости осуществлять дополнительные действия со стороны пользователя или разработчика приложения. Инструкции x86 транслируются в инструкции ARM64 прозрачно во время выполнения программы, а также кэшируются на диске для более быстрого использования в будущем. Ядро, драйверы и все приложения работают полностью нативно (код ARM).
Таким образом, разработчикам приложений не придётся перекомпилировать свои программы под новую платформу. Как показано в презентации, ARM-бинарник в системе прекомпилируется автоматически. Разве что разработчику нужно поставить одну галочку в UWP.
Возможно, в будущем на рынке появится больше ARM-процессоров, на которых сможет работать Windows 10, и тогда действительно ноутбуки с ARM пойдут в народ. Хотя вряд ли они смогут запускать последние видеоигры и выполнять сложные задачи по видеорендерингу.
Месяц назад представители Qualcomm говорили, что ARM-ноутбуки с Windows 10 не появятся на рынке до IV кв. 2017 года.
Microsoft что запустила версию Windows 10, которая будет работать на маломощном оборудовании ARM. В отличие от Windows RT, версии Windows 8, которая использовала оригинальную Surface и Surface 2, это полная версия Windows 10 с уровнем эмуляции, которая позволяет запускать традиционные настольные приложения вне Windows Store.
Почему Microsoft ставит Windows 10 на ARM?
ARM — это другой тип архитектуры процессора от стандартной архитектуры Intel x86 и 64-битной архитектуры Intel, используемой сегодня на ПК. (Даже AMD выпускает чипы, совместимые с архитектурой Intel.) Мобильные устройства, такие как телефоны iPhone, iPad и Android, наряду со многими другими более мелкими устройствами, имеют чипы ARM вместо чипов Intel внутри них.
Маломощные ARM ПК обладают некоторыми преимуществами по сравнению с традиционными x86 (большинство из них — настольные компьютеры и ноутбуки, которые мы используем сегодня). ARM ПК имеют встроенную сотовую связь LTE, часто предлагают лучшее время автономной работы, чем процессоры Intel и AMD, а оборудование дешевле для производителей.
Microsoft хотела бы, чтобы Windows 10 запускалась на аппаратном уровне ARM, чтобы получить эти преимущества. Конечно, Вы, вероятно, не будете использовать десктопный ARM в ближайшее время, но ARM может стать отличным выбором для планшетов, устройств 2 в 1 и даже ноутбуков.
Вместо того, чтобы создавать более ограниченную версию Windows для этой платформы, как и при неудачной Windows RT, Microsoft решила выпустить полную версию Windows 10 для аппаратного обеспечения ARM, которая может даже запускать традиционные настольные приложения Windows.
Полученные устройства предназначены для «Всегда подключены» и обещают до 20 часов активного использования и 700 часов «В режиме ожидания». И они могут даже запускать традиционное программное обеспечение для настольных компьютеров Windows.
Microsoft впервые объявила о партнерстве с Qualcomm для создания Windows на ARM в WinHEC в декабре 2016 года.
Он может запускать x86 десктопные программы
Это не просто Windows RT. Windows RT не позволяла Вам запускать традиционное программное обеспечение для настольных компьютеров. Он даже блокировал разработчиков от компиляции своих настольных приложений для процессоров ARM и предлагал их пользователям. Windows RT разрешала приложения из магазина Windows 8.
Windows 10 на ARM полностью отличается. Это полный рабочий стол Windows. Microsoft создала специальный слой эмулятора, который позволяет традиционным 32-разрядным настольным приложениям работать на процессорах ARM, поэтому все должно «работать». Microsoft даже продемонстрировала версию Windows 10 Professional на ARM и заявила, что поддерживает все обычные расширенные функции, которые Вы найдете в Windows 10 Professional.
Эмуляция полностью прозрачна для пользователей и программ, которые они запускают. Он использует ту же технологию WOW (Windows для Windows), которую Windows использует для запуска 32-разрядных приложений в 64-разрядных версиях Windows сегодня. Однако эмуляция x86 в ARM происходит полностью в программном обеспечении.
Однако эта эмуляция программного обеспечения может быть проблемой. В то время как Microsoft продемонстрировала Windows 10 на ARM, запустив десктопную версию Photoshop, заявив, что она отлично работает на процессоре Qualcomm, почти наверняка будет некоторое замедление в требовании настольных приложений по сравнению с их запуском в системе Intel или AMD. Нам нужно будет дождаться, когда будут показаны тесты производительности, когда будет выпущена Windows 10 на ARM.
Однако, стоит рассказать про эмулятор. Это не просто эмуляция операционной системы Windows 10. Ядром Windows, драйверами оборудования и всеми программами, входящими в состав Windows, является собственный ARM-код. Приложения Windows Platform (UWP) из Windows Store также являются собственными программами ARM. Эмулятор используется только при использовании обычного настольного программного обеспечения для Windows x86.
Большая часть этой информации взята из видео Microsoft, выпущенного во время BUILD 2017.
Поддержка старых аппаратных устройств может стать проблемой
Хотя Windows 10 на ARM может эмулировать традиционные настольные приложения, она не сможет устанавливать драйверы оборудования, написанные для традиционных операционных систем x86 или x64 Windows. Для поддержки различных аппаратных устройств потребуются версии ARM для этих аппаратных драйверов.
Microsoft обещает, что Windows 10 на ARM «будет иметь отличную поддержку периферийных устройств USB с использованием драйверов класса in-box». Это отлично подходит для современных USB-периферийных устройств. Но читайте между строками: Устройства, которые не поддерживаются встроенными драйверами, не будут работать. Утилиты принтера и другие утилиты драйверов оборудования также могут не работать. Это может быть проблемой для более старых периферийных устройств.
Для Windows неважно, какой тип CPU работает. Вы получаете полный рабочий стол Windows с Windows 10 Домашняя или Windows 10 Профессиональная, даже если Вы используете Windows 10 на ARM.
Тем не менее, эти устройства Windows 10 на ARM будут поставляться с Windows 10 S, как и у Surface Laptop от Microsoft. Windows 10 S — это более ограниченная версия Windows 10, которая может запускать только программное обеспечение из Windows Store. Тем не менее, Вы можете заплатить за обновление до Windows 10 Pro и возможность устанавливать настольные приложения так же, как и с Windows 10 S на компьютерах Intel и AMD. До сентября 2018 года обновление с Windows 10 S до Windows 10 Pro будет бесплатным.
Другими словами, с Windows 10 ARM — это просто еще одна аппаратная платформа, которая обрабатывается одинаково — для этого требуется только слой эмуляции. Windows 10 S — ограниченная версия Windows, которая может работать на любой аппаратной платформе.
Когда это будет выпущено?
Первым устройством Windows 10 на ARM был Asus NovoGo. Большинство из устройств на базе ARM, таких как HP Envy x2 с процессором Qualcomm Snapdragon 835, будут доступны весной 2018 года.
The simple answer is «MS hasn’t released a port» (though Windows 8 is supposed to be ported to ARM), simply cause it made no business sense at the time. If you want to go into, if MS could…
Well, historically, the NT family has run on a range of processors — NT ran on Alpha, PPC and MIPS , and there were planned ports for the Clipper and SPARC architectures. This is possible because Windows NT abstracted the hardware dependant parts of the code (the HAL) and rewriting just that section and recompiling everything else should do the trick (though in theory .NET based software is supposedly hardware independent).
Unlike Linux, which, if i recall correctly has seperate kernel branches for each architecture, supposedly ONLY the HAL is hardware specific, and the rest is common – I believe that once a HAL for the ARM platform in question was created, it should be relatively trivial, and no different from coding for various bits of hardware, especially if the system was otherwise conventional, say, using PCI-E and other industry-standard interfaces.
Assuming Microsoft released a ARM port of Windows 7, any software that isn’t interpreted, or running on a VM of sorts like JVM, LLVM or CLR would need to be recompiled or run on a translation layer, like Rosetta or the old 68K compatability layer on older macs, that’s aware of x86 specific code (and runs that in emulation transparently), and there’s sufficient processor power for translation.
The simple answer is «MS hasn’t released a port» (though Windows 8 is supposed to be ported to ARM), simply cause it made no business sense at the time. If you want to go into, if MS could…
Well, historically, the NT family has run on a range of processors — NT ran on Alpha, PPC and MIPS , and there were planned ports for the Clipper and SPARC architectures. This is possible because Windows NT abstracted the hardware dependant parts of the code (the HAL) and rewriting just that section and recompiling everything else should do the trick (though in theory .NET based software is supposedly hardware independent).
Unlike Linux, which, if i recall correctly has seperate kernel branches for each architecture, supposedly ONLY the HAL is hardware specific, and the rest is common – I believe that once a HAL for the ARM platform in question was created, it should be relatively trivial, and no different from coding for various bits of hardware, especially if the system was otherwise conventional, say, using PCI-E and other industry-standard interfaces.
Assuming Microsoft released a ARM port of Windows 7, any software that isn’t interpreted, or running on a VM of sorts like JVM, LLVM or CLR would need to be recompiled or run on a translation layer, like Rosetta or the old 68K compatability layer on older macs, that’s aware of x86 specific code (and runs that in emulation transparently), and there’s sufficient processor power for translation.