Многие пользователи macOS утверждают, что эта система работает лучше других аналогов на рынке. И это действительно так — экосистема ПК и ноутбуков Apple создаётся под этот софт, потому он оптимизирован для работы даже на сравнительно слабом железе. Немаловажным является и удобство использования — как бы ни ругали компанию из Куперино, однако она остаётся верной идее, что ПК не должен быть сложным для пользователя. Но что делать, если хочется нормальную ОС, а на Macbook нет денег, для хакинтоша не хватает знаний, а Linux это вообще ужас-ужас?

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

Диски логические и физические

Рекомендуется использовать SSD для системы. Можно разделить существующий или отдать полностью твердотельный диск под Windows. Как минимум, 50-60 ГБ, остальное — отдать под приложения.

Приложения только portable

Портативные программы (Portable) почти ничем не отличатся от обычных, однако их можно переосить с компьютера на компьютер на флешке или даже запускать из облака (того же Dropbox). Устанавливать стоит только прикладные программы вроде кодеков, .Net Framework и прочих. С драйверами в Windows 10 обычно проблем не бывает, разве что попадается какое-то очень старое/редкое/специфическое устройство.

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

  1. Именно системный реестр является главным уязвимым местом Windows, большое количество записей в нем замедляет работу компьютера, усложняют поиск и индексацию нужных данных. Чем меньше программ будет мусорить в реестре, тем быстрее и стабильнее будет работать система.
  2. После переустановки Windows портативные программы сразу готовы к работе. Их не нужно заново настраивать, изменять параметры и т.п.
  3. Портативную программу можно взять с собой на флешке или перебросить через облако на другой компьютер, при этом снова получим готовый и настроенный рабочий инструмент.
  4. Грамотно собранную портативную программу легко привести к настройкам по умолчанию. Обычно для хранения параметров в папке с программой создается подпапка Data.

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

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

Много программ можно взять, например, здесь. Или же сделать самому. Алгоритм таков:

  1. Устанавливается приложение, которое может следить за изменениями в Windows при установке и удалении программ, например, ThinApp.
  2. Создается так называемый слепок системы до установки нужной нам программы.
  3. Устанавливается программа, портативную версию которой будем делать.
  4. Делается второй слепок системы.

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

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

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

Бэкап

Для этого можно использовать любую утилиту вроде RollBack Rx Home, Acronis True Image (платная) или другие. Любая из этих утилит создаёт образ любого физического или логического диска и в дальнейшем позволяет за несколько минут развернуть копию.

Алгоритм таков:

  1. Первый бэкап создаем после чистой установки Windows. Так получим возможность откатиться при неудачной настройке или установке драйверов.
  2. Теперь устанавливаем все нужные дайвера, делаем необходимые изменения в параметрах и т.д и т.п. Когда ОС готова к использованию (без сторонних приложений), делаем второй бэкап. Именно он у нас будет основной рабочей копией.

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

Изначально система не будет знать, что определенный файл нужно открыть конкретной портативной программой, которая лежит на соседнем диске. Можно сделать это через ручное редактирование реестра, можно через настройки системы, а можно воспользоваться утилитой Default Programs Editor.

  1. В итоге получаем ключевой бэкап со всеми нужными драйверами и настройками.

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

Если позже вспомним нужные настройки или захотим что-то изменить, поступаем так:

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

Итог

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