Резервное копирование.
Вот примерные варианты осуществления:
Способ 1: используйте WAIK для изменения автоматической настройки (с точки зрения разбиения).
Способ 2: поиск и установка драйверов. Установка системы. Передача активации и серийный номер.
GetProductKey.vbs:
On Error Resume Next
Const HKEY_LOCAL_MACHINE = &H80000002
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_OperatingSystem",,48)
For Each objItem in colItems
Wscript.Echo "OS : " & objItem.Caption
Wscript.Echo "Serial Number : " & GetKey("HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId")
Wscript.Echo "Service Pack : " & objItem.CSDVersion
Wscript.Echo "Version : " & objItem.Version
Wscript.Echo "windir : " & objItem.WindowsDirectory
Next
Function GetKey(sReg)
Set wshshell = CreateObject("WScript.Shell")
GetKey = ConvertToKey(wshshell.RegRead(sReg))
Set wshshell = Nothing
End Function
Function ConvertToKey(key)
Const KeyOffset = 52
i = 28
Chars = "BCDFGHJKMPQRTVWXY2346789"
Do
Cur = 0
x = 14
Do
Cur = Cur * 256
Cur = key(x + KeyOffset) + Cur
key(x + KeyOffset) = (Cur \ 24) And 255
Cur = Cur Mod 24
x = x - 1
Loop While x >= 0
i = i - 1
KeyOutput = Mid(Chars, Cur + 1, 1) & KeyOutput
If (((29 - i) Mod 6) = 0) And (i <> -1) Then
i = i - 1
KeyOutput = "-" & KeyOutput
End If
Loop While i >= 0
ConvertToKey = KeyOutput
End Function
командная строка:
cscript //nologo GetProductKey.vbs
Сохранить серийный номер!
Сохранить файлы информации об активации:
"%windir%\System32\spp\tokens\pkeyconfig\pkeyconfig.xrm-ms"
"%windir%\SysWOW64\spp\tokens\pkeyconfig\pkeyconfig.xrm-ms"
"%windir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform\tokens.dat"
Установите Windows 7 без ключа.
После установки:
Остановить службу защиты программного обеспечения:
net stop sppsvc
Восстановить информационные файлы активации.
Восстановить серийный номер:
slmgr.vbs -ipk {save serial number}
Запустите службу защиты программного обеспечения:
net start sppsvc
Проверьте статус активации, команды:
slmgr.vbs -dlv
slmgr.vbs -dli
slmgr.vbs -ato