Финальный RTM релиз (Build 6.1.7600.16385.090713-1255)
Активация Windows 7 | Исторические, для активации Windows Se7en:
1 момент 2 момент
Классификация всех существующих эмуляторов SLIC Методы активации
Все версии Windows 7 требуют активации после установки и могут быть активированы . Большинство практических вопросов топика и смежных с ним решаются применением Windows 7 Loader eXtreme Edition v3.
Сопровождение неразрешенных ситуаций скриншотом приветствуется
(W7LXE->Advanced Mode->Upload Screenshot - скриншот ссылкой, без тегов IMG)
Новичкам и не готовым восстанавливать загрузчик, вследствие невозможности загрузиться после применения активаторов, рекомендуется использовать только Windows 7 Loader eXtreme Edition v3
(нажать кнопку "Отмена" после перезагрузки для метода "Loader"). Подробнее...
Прежде чем задать вопрос в топике прочти шапку и воспользуйся поиском !!!
1. Эмуляция OEM SLIC маркера через загрузчики - bootmgr (родной), grub4dos (сторонний), загрузочный сектор. Windows 7 stupid activator v1.0.2 by stupid_user Windows Loader v2.1 by DAZ Open 7 Activator v1.2.7 by Nononsence revised by HotCarl
2. Универсальный активатор (для любой редакции Windows 7/Vista/2008R2/2008RTM/preRTM + Office 2010). Windows 7 Loader eXtreme Edition v3.503 by napalum - Ваш домашний эксперт по активации Windows
F.A.Q. (W7 Loader + Open W7 Loader + Vista Loader 2.1.2 + Vista Boot + WOW7 + MBR SLIC Loader + SLIC Driver + KMS-активация + BIOS SLIC активация + Trial Reset + утилиты) 3. Эмуляция OEM SLIC маркера через драйвер. [more=OEM-driver installer]
[b]ODIN 1.3.7 by secr9tos зеркало Примечание: OEM драйверы несовместимы с GPT-разделами на жёстких дисках.
В случае отказа активации с последующей циклической перезагрузкой или падении Windows в BSOD нужно :
1 способ: Загрузиться с установочного диска Win7, выйти в окно списка выбора раздела для установки,
открыть командную строку (Shift+F10), ввести :
Для x86: del <win7_drive_letter>:\Windows\System32\drivers\oem-drv86.sys
Для x64: del <win7_drive_letter>:\Windows\System32\drivers\oem-drv64.sys
Загрузиться в Windows и вновь запустив ODIN нажать кнопку "Удалить"(Uninstall Driver).
2 способ: При перезагрузке между POST Screen и началом загрузки Windows нажать клавишу F8 для вызова
дифференцированного меню загрузки. Выбрать "Устранение неполадок компьютера"(Repair Your Computer) и нажать Enter,
выйти в окно списка "параметры восстановления системы" и нажать вкладку "командная строка", в командной строке ввести :
Для x86: del <win7_drive_letter>:\Windows\System32\drivers\oem-drv86.sys
Для x64: del <win7_drive_letter>:\Windows\System32\drivers\oem-drv64.sys
Загрузиться в Windows и вновь запустив ODIN нажать кнопку "Удалить"(Uninstall Driver).
Немного о GPT : Управляющая Таблица Разделов -
GUID Partition Table это технология обеспечивающая работу жёстких дисков в среде UEFI, а также последних версий BIOS на материнских платах
выпуска второй половины 2011 года. Предшествующие версии BIOS использовали технологию MBR, не содержавшую
инструкций для разделов винчестера размером свыше 2.2 терабайт. Вследствии этого в среде BIOS такие разделы были
не допустимы. Новые инструкции снимают какие либо ограничения на размер разделов. Но загрузка с такого раздела
возможна только на 64-bit системе.
В случае если жёсткий диск (или один из жёст.дисков) превышает ёмкость 2.2 Tb, ОЕМ-драйверы будут работоспособны
при разметке жёстких дисков способом MBR (MBR-разделы 2.2 Tb - maximum).
OEM-driver installer SECR9TOS@WIN7VISTA.COM
7/11/2010
Аннотация содержит общую информацию, советы и устранения неисправностей
Что такое ODIN и что он делает с моей системой?
Это способ активации Windows 7 и Windows Server 2008 R2 в качестве OEM-лицензии без использования загрузчика GRUB или
разрушения целостности файловой системы, чем занимаются Chew7,ChewWGA,HAL7600,RemoveWAT и им подобные.
Он устанавливает драйвер, который эмулирует SLIC 2.1 используемый различными OEM-брендами ноутбуков, как Acer, Dell или Toshiba и т.д.
На системах 64-bit и процессорах AMD64 это программное обеспечение будет также патчить Ntoskrnl, WinLoad и BCD, в противном случае он не будет работать "правильно".
Это вызвано невозможностью установки на x64-системы драйверов не имеющих цифровой лицензии microsoft .
К 32-bit системам(x86) вышесказанное не относится и в том числе при x64 процессоре на x86 систему будет установлен
x86-драйвер без пропатчивания.
Поддерживаемые системы :
Windows 7 Starter x86
Windows 7 Home Basic x86
Windows 7 Home Basic x64
Windows 7 Home Premium x86
Windows 7 Home Premium x64
Windows 7 Professional x86
Windows 7 Professional x64
Windows 7 Ultimate x86
Windows 7 Ultimate x64
Windows Server 2008 R2 Standard
Windows Server 2008 R2 Foundation
Windows Server 2008 R2 Enterprise
А также все системы семейства windows vista , но ключ придётся установить вручную .
Архитектура IA64 процессоров Intel Itanium не то же самое, что x64, то есть ОЕМ-драйверы не совместимы с этими процессорами.
Совместимость :
BIOS не имеет SLIC таблицу
BIOS имеет неполную SLIC таблицу (incomplete SLIC)
BIOS имеет SLIC таблицу 2,0
BIOS имеет SLIC таблицу 2,1
UEFI (MBR-разделы)
Как проверить SLIC?
Если вы не знаете, какая версия SLIC присутствует на компьютере, я рекомендую использовать SLIC ToolKit .
Если в BIOS ноутбука прошит заводской SLIC 2.0\2.1, установленный OEM-driver будет его игнорировать
и сбивать его код эмулируя собственный, применяя его параметры.
Примечание: в случае заводского SLIC в BIOS, для активации обычно достаточно вручную установить сертификат и
соответствующий установленной редакции ключ OEM-SLP. Установка:
На вкладке "Advanced" указать нужный SLIC, CERT и ключ, если вы не удовлетворены автоматически выбранной конфигурацией.
Если нужной конфигурации нет выбирайте любую понравившуюся , но ключ должен соответствовать установленной windows.
Опции тихой установки для опытных пользователей:
Цитата: Syntax: odin.exe [/I [/slic=OEM_BRAND] [/cert=OEM_BRAND] [/pkey=OEM_SLP]] [/U]
/I Stands for “Install”. If no additional parameters are specified it serves as an “automated-install” switch.
/U With this option the driver gets removed from your system.
/slic= Specifies the SLIC the driver will use for emulation.
/cert= Specifies the CERT which will be installed on your PC
/pkey= Specifies a OEM-SLP key which gets applied during installation
NOTE: You can also use /U switch for silent uninstall .
Удаление:
Откройте odin.exe, нажмите кнопку "Uninstall Driver" и перезагрузите компьютер после завершения процесса.
Как проверить состояние активации?
Вы можете запустить командную строку от имени администратора и ввести:
slmgr.vbs -dlv или slmgr.vbs -хрr
Интернет Метод:
Перейдите к
http://www.microsoft.com/genuine и нажмите кнопку : Проверьте систему Windows.
ПРИМЕЧАНИЕ: Следуйте инструкциям на сайте, если у вас есть проблемы.
Это необходимо знать : Пакеты обновления Service Pack и обновления для Ntoskrnl
Рекомендуется после установки нового пакета обновления на компьютере повторно установить ODIN .
Для этого сначала удалите его и установите снова после перезагрузки.
То, что вы не должны модифицировать или удалять :
Цитата: На 64-разрядных системах(x64):
%systemroot%\System32\drivers\oem-drv64.sys
%systemroot%\System32\xNtKrnl.exe
%systemroot%\System32\xOsLoad.exe
HKLM\SYSTEM\CurrentControlSet\services\oem-drv64
The {default} BCD entry.
На 32-разрядных системах(x86):
%systemroot%\System32\drivers\oem-drv86.sys
HKLM\SYSTEM\CurrentControlSet\services\oem-drv86
Удалять/изменять одну из вещей, упомянутых выше, можно только если вы посоветовались с secr9tos, сотрудником win7vista.com ,
или другим опытным пользователем, которыму Вы доверяете. В противном случае это может привести к отказу загрузки системы .
PAE на x86:
OEM-drv86 не поддерживает PAE из-за ограничений +/- 2GB jump instructions на Ассемблере(язык програмирования которым написан BIOS. То же относится к EFI написанному на C++)
Поэтому вы не должны использовать модифицированное ядро и не должны любым другим способом принудительно включить PAE.
Если вы не знаете, что такое PAE :
http://en.wikipedia.org/wiki/Physical_Address_Extension Извлечение из статьи:
В программировании расширение физических адресов (PAE) является опцией, позволяющей x86 процессорам работать
с физическим адресным пространством оперативной памяти и внешней памяти устройства размером более 4 гигабайт.
Мой совет: если вы хотите использовать более 4 ГБ оперативной памяти, установите x64 операционную систему.
Обновление ODIN:
Загрузите последнюю ODIN.zip с источника, которому вы доверяете и выполните следующие действия:
Удалите драйвер
Перезагрузите компьютер
Установите новый драйвер
Перезагрузите компьютер
Проверьте состояние активации
В общем случае рекомендуется обновиться до последней версии из-за того, что могут возникнуть новые возможности ,
или какие-либо ошибки были исправлены, если таковые имеются.
Выгрузка драйвера:
Оба, x64 и x86 драйверы, выгружаемы вручную , но это не рекомендуется делать по двум причинам:
1. Вы не сможете повторно загрузить драйвер в рамках этой сессии Windows.
2. Windows становится "не являющимся подлинным" пока драйвер будет выгружен.
Отладка ядра:
В общем, вы не должны запускать отладку ядра во время загрузки. Есть две причины для этого:
Цитата: 1. If your Windows boots with “/DEBUG ON” parameter and no debugger is attached during the HAL initialization,
your PC will freeze and must be rebooted by force. ( power-off )
2. If your Windows boots with “/DEBUG ON” parameter and a debugger is attached during the HAL initialization,
your Win7 or 2k8 R2 will become non-genuine.
If you attach a kernel debugger after the system has booted and oem-drv86 or oem-drv64 gets unloaded for some reason
you will enjoy a BSOD because the driver will not have the opportunity to undo the changes done to the kernel module in RAM.
Журнал процесса установки/удаления автоматически сохраняется: %systemroot%\Logs\odin.log (C:\Windows\Logs\odin.log)
независимо, если вы используете тихую или с графическим интерфейсом установку/удаление .
Получить индивидуальную помощь:
Чтобы получить индивидуальную помощь и поддержку для вашей ситуации вы можете посетить win7vista.com.
Пожалуйста, не забывайте, что без подробного описания вашей проблемы, журнала созданного инсталлятором и креш-дампа в случае BSOD, ваша проблема не может быть исправлена.
Поэтому глупо жаловаться на нескольких сторонних форумах об ODIN, если вы не предоставили необходимую информацию мне.
ПРИМЕЧАНИЕ: необходима минимум VIP подписка на win7vista.com для получения индивидуальной поддержки[/more][/b]
4. Эмуляция OEM SLIC маркера через код MBR. [more=MBR SLIC Loader 0.63 by DDDC]
[b]MBR SLIC Loader 0.63 by
DDDC Контрольные суммы файлов:
f52b81d490f39cd1643da9be3896b3cc *mbr_slic_v063.exe
Это эмулятор SLIC а не полноценный активатор, поэтому после его применения НЕОБХОДИМО установить КЛЮЧ (для вашей редакции Windows) и СЕРТИФИКАТ (соответствующий эмулируемуму SLIC-у) !!! Кратко о преимуществах эмулятора:
- На работу эмулятора НЕ влияет "антипиратское" "обновление" 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-ом).
Изменения в новой версии:
v0.63
*Исправлен старый баг в парсере командной строки.
v0.623
*добавлена проверка на наличие на диске GPT (GUID Partition Table).
Проверка актуальна для 64-хбитных систем, которые могут использовать GPT.
При наличии GPT инсталляция эмулятора не производится, так как эмулятор не поддерживает GPT.
*добавлена опция -vt
Внимание! Данную опцию можно использовать только при эмуляции slic-а в виртуальных машинах!
Применять опцию в физических машинах категорически не рекомендуется!
Целью внедрения опции является попытка избежать возможного зависания "гостевой" системы при загрузке с включенной аппаратной виртуализацией процессора (Vanderpool Technology) в настройках виртуальной машины.
Данная опция - тестовая! Работоспособность не гарантируется! Принимаются отзывы по ее работе с целью
либо использования в следующих версиях эмулятора, либо полном отказе от нее.
v0.622
*добавлена опция -testboot (Внимание! опция используется исключительно для отладки в нестандартных ситуациях!).
Если указать данную опцию при инсталляции, то при каждой перезагрузке компа загрузка системы останавливается до нажатия любой клавиши. Нажатие Backspace приведет к отмене эмуляции slic-а.
При (пере-)инсталляции эмулятора без опции -testboot, загрузка системы не приостанавливается, и если нужна отмена эмуляции, то необходимо (как во всех предыдущих версиях эмулятора) успеть нажать на Backspace до того, как управление получит системный загрузчик.
Опции командной строки:
-hdd0 .. -hdd7 - номер жесткого диска, с которого производится загрузка (так как не у всех загрузка компа происходит с 0-го устройства), уточняется в "Disk Management"
-slic="Имя файла содержащего slic" - выбор slic-а из внешнего файла, файл размером 374 байта, содержащий slic от производителя оборудования, инсталлятор уже содержит внутри себя slic v2.1 для Asus
-sector="номер сектора от 2 до 61" - номер сектора, где будет размещаться резервная копия MBR, в след. двух секторах - код эмуляции
-vmware - оптимизация для запуска в виртуальной машине VMware (для VirtualPC и VirtualBox дополнительные опции указывать не надо!)
-intel - размещение эмулируемой таблицы slic в нижних адресах памяти (работает только на платформах Intel)
-rsdtoemx и -xsdtoemx - опции для перфекционистов. Оптимизируют размещение slic-а для тех компов, где в таблице ACPI есть ссылки на OEMX. Если все нормально работает, то эти опции можно не рассматривать, если в ACPI нет ссылок на OEMX, то это вообще не нужно рассматривать.
-norsdt и -noxsdt - отмена прописки SLIC-а в таблицу RSDT или XSDT, используется для оптимизации нестандартных случаев.
-segment=Адрес сегмента памяти, предназначен для расширения опции -intel
-register=Номер регистра чипсета, предназначен для расширения опции -intel
-oemslp1="сигнатура вендора", например "ASUS_FLASH", "Compaq", "AcerSystem", "Gateway" и т.д., по-умолчанию встроена сигнатура "Hewlett".
Данная опция предназначена только для OEM SLP активации операционных систем Windows 2000/XP и Server2003 (для других систем она не нужна !), работает только совместно с опциями -intel и -segment= (см.ниже).
Вышеперечисленные вводятся в командной строке через пробел в любой последовательности
/backup - сохранение первых 63 секторов выбранного жесткого диска в файл (рекомендуется выполнить перед (!) инсталляцией)
/fixmbr - перезапись загрузочного кода MBR, код полностью соответствует загрузочному коду W7 (т.е. аналог bootrec /fixmbr)
/install - запись кода в MBR, сохранение оригинального MBR в резервном секторе и запись кода эмуляции в двух следующих секторах
/uninstall - восстановление MBR из резервного сектора, заполнение трех секторов нулями
Для данных опций используется только одна из четырех
В случае явной ошибки эмуляции SLIC-а, при перезагрузке будет выдано сообшение error и дальнейшая загрузка остановится.
В этом случае, при следующей перезагрузке нажмите Backspace, загрузите ОС, деинсталлируйте эмулятор и повторите инсталляцию с другими параметрами.
После инсталляции и перезагрузки проверяем успешную/неуспешную эмуляцию SLIC-а при помощи проги SLIC_ToolKit (ссылка ниже).
Если SLIC нормально эмулировался, то решайте возможные проблемы активации ОС правильным подбором ключа/сертификата.
Если комп загрузился, но SLIC не эмулировался, то сделайте прогой RW (ссылка ниже) дампы ACPI c инсталлированным и деинсталлированным MBR_Slic (т.е. ДВА дампа) и пришлите мне в личку. Для этого запускаете RW, далее выбираете вкладку Access->ACPI Tables, затем нажимаете Ctrl+F2 и сохраняете.
По поводу опций -segment= и -register=
Опции введены для тех крайне редких случаев, когда предыдущие версии не сработали с ключом -intel
Для краткости, покажу использование этих опций на нескольких примерах.
Наилучшего результата можно добиться, если найти (например, при помощи проги RW) в диапазоне памяти 000F0000 - 000FFFFF свободный участок размером ровно 1 килобайт, выравненный на границу параграфа (ноль в конце адреса с учетом небольшого запаса). Свободный - это значит заполненный 00 или FF.
Допустим, свободный килобайт начинается с адреса 000FD210. Отбрасываем последний 0 в адресе. таким образом получаем сегментный адрес FD21.
Для диапазона адресов (000F0000 - 000FFFFF) номер регистра практически для всех современных интеловских чипов = 90 (Желающие могут почитать документацию по регистрам чипсетов Intel).
Далее в командной строке указываем следующее:
mbr_slic_v0621.exe /install -intel -segment=FD21 -register=90
Перезагружаем комп, проверяем наличие SLIC-а. Возможно, что получится не с первого раза. Свободное пространство зависит только от версии BIOS-а.
В-общем, всё это хоть и сложно, но реально может пригодиться только в 1% случаев (а может и меньше), когда не работает ни инсталляция по умолчанию, ни инсталляция с ключем -intel без дополнительных segment/register.
Зато, в случае успеха, получите еще одно преимущество данного эмулятора. Дело в том, что ни операционка, ни приложения не используют эти адреса для записи данных (гарантия от "неполного слика" и т.п.).
Также можно поэкспериментировать со следующими вариантами (на многих компах одна или несколько из этих областей памяти свободны):
mbr_slic_v0621.exe /install -intel -segment=EC00 -register=96
mbr_slic_v0621.exe /install -intel -segment=E800 -register=96
mbr_slic_v0621.exe /install -intel -segment=E400 -register=95
mbr_slic_v0621.exe /install -intel -segment=E000 -register=95
mbr_slic_v0621.exe /install -intel -segment=DC00 -register=94
mbr_slic_v0621.exe /install -intel -segment=D800 -register=94
mbr_slic_v0621.exe /install -intel -segment=D400 -register=93
mbr_slic_v0621.exe /install -intel -segment=D000 -register=93
Если произойдет зависание при перезагрузке или сообщение об ошибке, то перезагрузитесь с нажатым Backspace,деинсталлируйте эмулятор и затем повторите инсталляцию с другим набором параметров.
Пример, демонстрирующий инсталляцию эмулятора с расширенным набором параметров на ноуте Asus A8le:
mbr_slic_v0621.exe /install -hdd0 -intel -segment=FD21 -register=90 -xsdtoemx -norsdt -sector=2
Опция -oemslp1= работает только совместно с опциями -intel и -segment=, причем адрес, указанный в качестве сегмента должен попадать в диапазон адресов, опустимый для конкретной сигнатуры. [/more][/b]
[more=MBR SLIC Loader 0.70 by DDDC от 01.01.2012]
[b]MBR SLIC Loader 0.70 by
DDDC Контрольные суммы файлов:
c819a5d18f3f57d5c66458dba1c82a7d *mbr_slic_v070.exe
Это эмулятор SLIC а не полноценный активатор, поэтому после его применения НЕОБХОДИМО установить КЛЮЧ (для вашей редакции Windows) и СЕРТИФИКАТ (соответствующий эмулируемуму SLIC-у) !!! Данной версии присвоен условный номер 0.70, так как она является не продолжением линии 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-ом).
Изменения в новой версии:
v0.70
+добавлена опция -slic=
*улучшен код
Основные опции командной строки:
/backup - сохранение первых 63 секторов выбранного жесткого диска в файл (рекомендуется выполнить перед (!) инсталляцией)
/fixmbr - перезапись загрузочного кода MBR, код полностью соответствует загрузочному коду W7 (т.е. аналог bootrec /fixmbr)
/install - запись кода в MBR, сохранение оригинального MBR в резервном секторе и запись кода эмуляции в двух следующих секторах
/uninstall - восстановление MBR из резервного сектора, заполнение трех секторов нулями
Для перечисленных опций одновременно может использоваться только одна из четырех.
Другие опции командной строки:
-slic="Имя файла содержащего slic" - выбор slic-а из внешнего файла размером 374 байта, содержащий slic от производителя оборудования. Инсталлятор уже содержит внутри себя slic v2.1 для Asus
-hdd0.. -hdd7 - номер жесткого диска, с которого производится загрузка в системах с несколькими хардами, уточняется в "Disk Management"
(по-умолчанию используется хард #0)
-sector="номер сектора от 2 до 61" - номер сектора, где будет размещаться резервная копия MBR, в след. двух секторах - код эмуляции
(по-умолчанию используются сектора 38,39,40)
-testboot Данная опция используется исключительно для отладки в нестандартных ситуациях. Если указать данную опцию при инсталляции, то загрузка системы каждый раз будет останавливаться до нажатия любой клавиши. Нажатие Backspace приведет к отмене эмуляции slic-а. Если данная опция не использовалась при инсталляции, то загрузка системы не приостанавливается, и если нужна отмена эмуляции, то необходимо успеть нажать на Backspace до того, как управление получит системный загрузчик..
Примеры командной строки при инсталляции:
mbr_slic_v070 -hdd0 -sector=2 /install
mbr_slic_v070 -hdd0 -sector=2 /install -testboot
mbr_slic_v070 -hdd0 -sector=2 /install -slic=HPQOEMSLIC-BPC_V2.1.bin -testboot
В случае явной ошибки эмуляции SLIC-а, при перезагрузке будет выдано сообшение error и дальнейшая загрузка остановится.
В этом случае, при следующей перезагрузке нажмите Backspace, загрузите ОС, деинсталлируйте эмулятор и повторите инсталляцию с другими параметрами.
После инсталляции и перезагрузки проверяйте успешную/неуспешную эмуляцию SLIC-а при помощи проги
SLIC ToolKit 3.2.
Если SLIC нормально эмулировался, то решайте возможные проблемы активации ОС правильным подбором ключа/сертификата.[/more][/b]
[more=GUI v0.031 by dialmak for MBR SLIC Loader 0.47 by DDDC]
Предлагается к тестированию GUI v0.031 для MBR_SLIC v0.47 by DDDC c дополнительными плюшками.
MD5 602CE2BCEDB9B47AF81F5C4F48F213EB для GUI_v0031_MBR_SLIC_v047.exe
Включает:
- MBR SLIC v0.47
- BootIce v0.9.2011.512
- SLIC ToolKit v3.2
Работает в WinXP-2008 и WinPE.
Работает с включенным UAC.
Автоматически определяет приоритетный диск при запуске из Win7-2008R2.
При инсталляции MBR SLIC автоматически создаёт архив MBR в виде файла $_hddX_63sectors_Y_Z.bin в папке MBR_SLIC_LOG на Рабочем столе, где
X - номер HDD
Y - дата в формате год.месяц.число
Z - время в формате час.минута.секунда
Через BootIce можно восстановить MBR из архива.
Поддерживается нормальный и тестовый режим MBR SLIC v0.47.
Все операции протоколируются в логе mbr_slic.log с меткой времени в папке MBR_SLIC_LOG на Рабочем столе.
Возможность устанавки сертификата от ASUS и ключа (из списка или своего).
Каждый пункт меню имеет всплывающую подсказку-хинт.
До инсталляции проверяйте наличие SLIC и после инсталляции и перезагрузки проверяйте успешную/неуспешную эмуляцию SLIC при помощи SLIC ToolKit.
Всегда можно проверить в Управлении дисками, правильно ли утилита определила приоритетный HDD. В стандартных ситуациях на нём обязательно должен находится раздел с меткой Система. Есть и исключения из правила - описаны ниже...
[b]Нумерация секторов в MBR SLIC нестандартная (начинается с 1 сектора) и поэтому не совпадает с нумерацией в BootIce (начинается с 0 сектора). Учитывайте это просматривая сектора в BootIce перед установкой MBR_SLIC! Для бэкапа/восстановления MBR это не имеет значения. Также после установки MBR SLIC можно не перегружаясь проверить наличие MBR SLIC в BootIce.
Для корректной эмуляции SLIC с бутами есть некоторые нюансы (в частности HDD для установки MBR SLIC
необязательно должен быть приоритетным) :
- любители бута grub4dos (обычно при загрузке из флешки) должны использовать для загрузки chainloader (hd0)+1 с предварительным маппингом (в некоторых случаях с makeactive) , а не chainloader /bootmgr. HDD для установки MBR SLIC должен содержать активный раздел с загрузчиком bootmgr для нужной ОС.
- любители бута BootIt должны использовать для загрузки режим Captured MBR. Описан
в соответствующей теме. HDD для установки MBR SLIC должен содержать раздел бута. Затем после захвата Capture MBR SLIC в виде файла его можно будет применить к любым ОС на любом HDD без установки эмулятора.
P.S.
Особо не было времени тестировать, поэтому прошу отписываться (особенно по PE).
Хотел включить MBR_Regenerator (иногда нужен), но тогда распухнет до 2 MB.
Предыдущая версия удалена с обменников.
Изменения:
Добавлены ключи
Добавлена совместимость с XP/2003/PE
Ну и по мелочам всякое...[/more][/b]
GUI MBR SLIC Loader 0.621 by DDDC v1.2 by Kolizey
OEM (OffLine) активация: [more=серийные номера]
Ключ относится к производителю, но он не привязан к конкретному сертификату или маркеру. Для активации Windows 7 при помощи ключей, расположеных выше, требуется иметь в наличии специальный файл-сертификат, а также должна присутствовать SLIC-table в BIOS-е. Ещё ключи, SLIC и сертификаты Здесь Производитель / Редакция Серийный номер