Загрузчик для DSM 7 на Xpenology — это первое, что определяет, запустится ли вообще система на самосборном NAS: ошибка в выборе модели загрузчика или неверный VID/PID флешки приводят к тому, что ассистент Synology Assistant просто не находит устройство в сети. Поэтому перед записью образа нужно точно определить, какой загрузчик поддерживает вашу платформу и версию DSM.
Xpenology — это проект запуска фирменной системы DiskStation Manager (DSM) от Synology на обычном компьютерном железе. Поскольку DSM официально работает только на устройствах Synology, для её загрузки на стороннем ПК используется специальный загрузчик, который эмулирует аппаратную платформу. В этой статье разберём актуальные загрузчики для DSM 7, требования к оборудованию и порядок безопасной установки.
Какие загрузчики актуальны для DSM 7
Для седьмой версии DSM старые загрузчики вроде Jun's Loader (1.03b/1.04b) не подходят — они рассчитаны на DSM 6.x. Для DSM 7 сообщество использует решения на базе RedPill:
- 🚀 ARC Loader — современный загрузчик с графическим меню, автоматическим определением оборудования и веб-интерфейсом конфигурации.
- 🛠 RR (RedPill Recovery / RR Manager) — развитие проекта RedPill с упором на гибкую настройку и поддержку модулей.
- 💾 TinyCore RedPill (TCRP) — классический вариант, настраиваемый через командную строку; требует больше ручной работы.
- 📦 Производные сборки и форки этих проектов, которые появляются и обновляются с разной скоростью.
Какой выбрать? Для большинства пользователей проще всего начать с ARC: он сам подбирает модель устройства, генерирует серийный номер и MAC-адреса, а настройка ведётся через понятное меню. TCRP имеет смысл рассматривать тем, кто хочет полностью контролировать каждый параметр сборки.
Требования к оборудованию
Прежде чем скачивать образ загрузчика, проверьте совместимость железа. Критичны три компонента: процессор, сетевая карта и дисковый контроллер.
DSM 7 на загрузчиках семейства RedPill требует 64-битный процессор x86; для ряда моделей (например, эмуляция DS918+ или DS3622xs+) нужна поддержка определённых инструкций CPU. ARM-платы и старые 32-битные системы не подойдут. Сетевая карта должна иметь драйвер в комплекте загрузчика — большинство адаптеров на чипах Intel и Realtek поддерживается, а экзотические модели могут потребовать добавления дополнительных модулей (addons).
Дисковая подсистема — самое частое место проблем. Встроенные SATA-порты чипсета обычно работают без вопросов, а вот RAID-контроллеры и HBA-карты требуют проверки: контроллер должен работать в режиме IT/HBA (прямая проброска дисков), иначе DSM может не увидеть накопители или увидит их с некорректной нумерацией.
| Компонент | Что проверить | Типичная проблема |
|---|---|---|
| Процессор | Архитектура x86-64, поколение | Выбранная модель загрузчика не поддерживает старый CPU |
| Сетевая карта | Наличие драйвера в загрузчике | NAS не получает IP и не виден в сети |
| SATA/HBA-контроллер | Режим работы (IT/AHCI) | Диски не определяются или «отваливаются» |
| USB-флешка | Корректные VID/PID в конфиге | Ошибка при установке DSM (код 13/21) |
| Оперативная память | Объём под задачи и пакеты | Медленная работа, невозможность запуска Docker/ВМ |
Подготовка загрузочной флешки
Загрузчик Xpenology традиционно размещается на USB-флешке, которая остаётся в сервере постоянно — она нужна при каждой загрузке системы. Подойдёт любой накопитель небольшого объёма; скорость не важна, важна стабильность.
Порядок действий:
- 📥 Скачайте актуальный образ загрузчика (файл
.img) с официального репозитория проекта — избегайте пересборок со сторонних файлообменников. - 💿 Запишите образ на флешку через Rufus, balenaEtcher или аналогичную утилиту, выбрав режим записи образа целиком (DD-режим).
- 🔧 Узнайте VID и PID флешки (в Windows — через «Диспетчер устройств», вкладка «Сведения», свойство «ИД оборудования»).
- ⚙️ Укажите VID/PID в конфигурации загрузчика — в ARC это делается через меню, в TCRP — правкой
user_config.json.
⚠️ Внимание: неверные VID/PID флешки — классическая причина ошибки установки DSM с сообщением о повреждении файла. Если установка обрывается на старте, первым делом перепроверьте эти два значения.
☑️ Готовность к установке DSM 7
Установка DSM 7 через загрузчик
После загрузки с флешки устройство получает IP-адрес по DHCP. Найти его можно через Synology Assistant или страницу find.synology.com, либо просто посмотрев список клиентов в панели роутера. Далее в браузере открывается веб-интерфейс установки, куда нужно загрузить файл .pat с DSM — его следует брать только с официального сайта Synology, строго под ту модель, которую эмулирует загрузчик.
Вам предложат выбрать ручную установку и указать путь к файлу. После загрузки система разметит диски и установит DSM — процесс занимает несколько минут и сопровождается перезагрузкой. Важно: файл .pat должен соответствовать модели и версии, заданным в конфигурации загрузчика, иначе установка завершится ошибкой.
# Пример параметров в user_config.json (TCRP)
"vid": "0x0781"
"pid": "0x5567"
"sn": "сгенерированный_серийный_номер"
"mac1": "001132XXXXXX"
Частые ошибки и их решение
Не находится устройство в сети? Проверьте, что сетевой драйвер есть в загрузчике, попробуйте другой порт или другую сетевую карту, посмотрите, появился ли новый клиент в DHCP-списке роутера. Иногда помогает просто подождать несколько минут — первая загрузка бывает дольше обычного.
Ошибка при установке DSM (например, сообщение о повреждённом файле) почти всегда означает одно из трёх: неверные VID/PID, несоответствие версии .pat конфигурации загрузчика или проблему с самой флешкой. Решается последовательной проверкой каждого пункта.
⚠️ Внимание: обновление DSM «в лоб» из панели управления без проверки совместимости загрузчика может привести к незагружающейся системе. Перед каждым крупным обновлением уточняйте в сообществе загрузчика, поддерживается ли новая версия DSM, и делайте резервные копии данных.
Если диски определяются с «дырками» в нумерации или не все видны — дело обычно в настройках SataPortMap и DiskIdxMap (в TCRP) либо в параметрах контроллера в меню ARC. Эти значения зависят от конкретной материнской платы, поэтому универсальных цифр не существует — подбирайте под свою конфигурацию.
Что такое «чистый» и «грязный» серийный номер
Сгенерированный случайный серийный номер позволяет системе работать, но сервисы Synology (QuickConnect, push-уведомления) с ним обычно недоступны. Использование серийных номеров реальных устройств нарушает условия Synology и может привести к блокировке. Для большинства домашних сценариев достаточно локального доступа без облачных функций.
Правовые и практические ограничения
Необходимо понимать: DSM — проприетарное программное обеспечение Synology, и его запуск на стороннем железе не санкционирован производителем. Xpenology существует в «серой зоне»: сообщество использует проект для домашних серверов и обучения, но коммерческое применение и использование фирменных облачных сервисов через поддельные серийные номера выходят за рамки допустимого.
Практические следствия тоже стоит учитывать. Обновления безопасности приходится ставить с задержкой и только после подтверждения совместимости с загрузчиком. Поддержки от Synology у такой системы нет. Для критически важных данных самосборный NAS на Xpenology — не лучший выбор: резервное копирование на независимый носитель обязательно в любом случае.
FAQ: частые вопросы
Работает ли QuickConnect на Xpenology с DSM 7?
Как правило, нет — для QuickConnect требуется валидная связка серийного номера и MAC-адреса реального устройства Synology. Использование чужих серийных номеров нарушает условия сервиса. Альтернатива — доступ через VPN (WireGuard, OpenVPN) или проброс портов с собственным доменом.
Можно ли обновлять DSM 7 после установки?
Минорные обновления (Update 1, Update 2 и т.п. внутри одной версии) часто совместимы, но перед каждым обновлением нужно проверять информацию в сообществе вашего загрузчика. Автоматическое обновление лучше отключить и ставить апдейты вручную, после подтверждения совместимости.
Какую модель выбирать в загрузчике — DS918+, DS920+ или DS3622xs+?
Выбор зависит от вашего процессора: модели вроде DS920+ требуют относительно современный CPU с поддержкой соответствующих инструкций, DS3622xs+ менее требовательна к поколению. ARC Loader обычно предлагает подходящую модель автоматически после анализа оборудования.
Что делать, если после перезагрузки система не загружается?
Проверьте, что флешка с загрузчиком вставлена и стоит первой в порядке загрузки BIOS/UEFI. Если проблема появилась после обновления DSM — возможно, потребуется режим восстановления загрузчика (в ARC и RR есть соответствующие пункты меню) или откат на предыдущую версию системы.
Можно ли перенести диски с настоящего Synology на Xpenology?
Теоретически DSM умеет мигрировать массивы между устройствами, но при переносе на самосборную систему есть риски несовместимости нумерации дисков и конфигурации. Перед любыми экспериментами с дисками, содержащими данные, сделайте полную резервную копию — это единственный надёжный способ защитить информацию.