
MBR SLIC Loader 0.47 by DDDC 
 
Контрольные суммы файлов: 
a2536693adf687aa6bdc46c63983c236 *mbr_slic_v047.exe  
 
Это эмулятор SLIC а не полноценный активатор, поэтому после его применения НЕОБХОДИМО установить КЛЮЧ (для вашей редакции Windows) и СЕРТИФИКАТ (соответствующий эмулируемуму SLIC-у) !!! 
 
Данной версии присвоен условный номер 0.47, так как она является не продолжением линии 0.5x и 0.6x, а развитием одной из более ранних неопубликованных версий. 
  
Главное отличие этой версии - попытка разработки универсального платформонезависимого эмулятора.   
Это значит, что опции, сильно затрудняющие инсталляцию в нестандартных случаях (-intel, -vmware, -register=) 
в данной версии не поддерживаются, для всех аппаратных платформ используется один и тот же код. Инсталляция эмулятора по-прежнему производится в режиме командной строки.  
 
Кратко о преимуществах эмулятора: 
  
- На работу эмулятора НЕ влияет "антипиратское" "обновление" KB971033 
- Очень компактный код: размер инсталлятора менее 60кб, размер полезного кода - менее 1.5 килобайт, 
- Не нуждается в наличии или отсутствии дополнительного скрытого дискового раздела, 
- Не изменяет ни одного байта в логических дисках (т.е. не прописывается в системный реестр, не меняет код виндового загрузчика, не меняет системных файлов, не добавляет новых файлов  и т.д.), 
- Самая безопасная эмуляция, по принципу действия максимально приближенная к эффекту от перепрошивки BIOS-а, т.к. модификация памяти и прописка SLIC-а происходит сразу после передачи управления от BIOS-а к загрузчику жесткого диска, т.е. ДО старта операционной системы и, естественно, без ее участия, 
- Эмуляция работает на всех вариантах комбинаций ОС (т.е. на компе могут быть установлены одновременно любые ОС от MS, от DOS до W7),   
- Для нескольких ОС на одном компе инсталляция кода производится однократно (т.е. нет необходимости инсталляции для каждой системы!), эмуляция slic-а становится доступной одновременно для всех имеющихся ОС, 
- Активация не слетает при выходе из гибернейта, 
- Эмуляция SLIC-а может временно отключаться (нажатием Backspace в момент перезагрузки, во время следующей загрузки эмуляция снова включается автоматически), 
- Возможность подгрузки SLIC-ов любых вендоров из внешних файлов (в сам инсталлятор встроен slic 2.1 от Asus) 
  
Не забываем, что инсталляция эмулятора должна производиться в режиме командной строки (предварительно запускаем CMD, FAR и т.п.) строго с админовскими правами с вЫключенным UAC (в тех системах, где он есть), после успешной инсталляции можно снова включить UAC, если это надо. 
Перед инсталляцией рекомендуется сделать резервную копию секторов (опция /backup) для соответствующего диска и сохранить в надежном месте полученный резервные файлы. 
  
Краткое описание принципа работы эмулятора: 
Инсталлятор записывает копию MBR и код эмулятора в сектора жесткого диска с номерами 38,39,40 (предыдущие версии эмулятора использовали 60,61,62).   
Данные три сектора в настоящее время не используются  _ни_одной_микрософтовской_системой_, что на 100% гарантирует отсутствие глюков с активатором, если юзер на данном компе использует только MS системы.   
Для GRUB-а и прочих ему подобных загрузчиков твердую гарантию дать не могу, но у тех, что я видел, эти три сектора также свободны.  Далее, активатором в  MBR прописывается код, инициализирующий загрузку в память трех вышеуказанных секторов.   
Происходит модификация памяти (прописка SLIC-а) с последующей передачей управления коду из сохраненной MBR. Как легко заметить, модификация памяти происходит сразу после передачи   
управления от BIOS-а к загрузчику жесткого диска, то есть ДО загрузки кода системы (включая интересующие нас W7 и Vista). 
Для тестовых целей предусмотрена возможность пропуска модификации памяти при перезагрузке системы. Для этого необходимо нажать клавишу Backspace после теста оборудования, подтверждением будет 
короткий звуковой сигнал. В этом случае в память НЕ будет прописан Slic, и все тестовые программы сообщат об его отсутствии, а W7 сообщит о том, что она не активирована. При следующей перезагрузке (без нажатия Backspace) все   
восстанавливается как было (т.е. повторная инсталляция активатора не нужна!).   
(Желающие могут поэкспериментировать, вводя в гибернейт систему, а потом вновь загружаясь с включенным/отключенным slic-ом). 
  
Основные опции командной строки: 
  
/backup - сохранение первых 63 секторов выбранного жесткого диска в файл (рекомендуется выполнить перед (!) инсталляцией) 
/fixmbr - перезапись загрузочного кода MBR, код полностью соответствует загрузочному коду W7 (т.е. аналог bootrec /fixmbr) 
/install - запись кода в MBR, сохранение оригинального MBR в резервном секторе и запись кода эмуляции в двух следующих секторах 
/uninstall - восстановление MBR из резервного сектора, заполнение трех секторов нулями 
  
Для перечисленных опций одновременно может использоваться только одна из четырех. 
  
Другие опции командной строки: 
  
-hdd0.. -hdd7 - номер жесткого диска, с которого производится загрузка в системах с несколькими хардами, уточняется в "Disk Management" 
(по-умолчанию используется хард #0) 
-sector="номер сектора от 2 до 61" - номер сектора, где будет размещаться резервная копия MBR, в след. двух секторах - код эмуляции 
(по-умолчанию используются сектора 38,39,40) 
-notestboot - отключение ожидания нажатия клавиши при загрузке системы 
(при нажатии клавиши Backspace происходит отмена эмуляции SLIC, при нажатии любой другой производится попытка эмуляции SLIC в памяти). 
  
Эти опции могут вводиться в командной строке через пробел в любой последовательности. 
  
Опция -slic= для выбора файла, содержащего SLIC, в данную тестовую версию не включена, инсталлятор содержит внутри себя slic v2.1 для Asus. 
  
Примеры командной строки при инсталляции: 
mbr_slic_v045 -hdd0 -sector=2 /install 
mbr_slic_v045 -hdd0 -sector=2 /install -notestboot 
  
В случае явной ошибки эмуляции SLIC-а, при перезагрузке будет выдано сообшение error и дальнейшая загрузка остановится. 
В этом случае, при следующей перезагрузке нажмите Backspace, загрузите ОС, деинсталлируйте эмулятор и повторите инсталляцию с другими параметрами. 
  
После инсталляции и перезагрузки проверяйте успешную/неуспешную эмуляцию SLIC-а при помощи проги SLIC ToolKit 3.2. 
Если SLIC нормально эмулировался, то решайте возможные проблемы активации ОС правильным подбором ключа/сертификата.