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 нормально эмулировался, то решайте возможные проблемы активации ОС правильным подбором ключа/сертификата.