用virtualbox安装win10做实验,安装好后,用git给系统做个版本控制,忽略部分文件和目录,因为系统正在读写,提示没有权限,这些文件如下:
.gitignore的内容:
pagefile.sys
swapfile.sys
/$Recycle.Bin
/Documents and Settings
/System Volume Information
/pagefile.sys
/swapfile.sys
/Program Files/WindowsApps/DeletedAllUserPackages/Microsoft.BingWeather_4.21.2492.0_neutral_split.scale-150_8wekyb3d8bbwe/AppxBlockMap.xml
/Program Files/WindowsApps
/Users
/ProgramData
/Program Files/rempl/Logs
/Windows/SoftwareDistribution
/Windows/WinSxS
/Windows/Resources
/Windows/servicing/Packages
/Windows/SystemApps
/Windows/ServiceProfiles/LocalService/NTUSER.DAT
/Windows/ServiceProfiles/LocalService/NTUSER.DAT.LOG1
/Windows/ServiceProfiles/LocalService/NTUSER.DAT.LOG2
/Windows/ServiceProfiles/NetworkService/NTUSER.DAT.LOG1
/Windows/ServiceProfiles/NetworkService/NTUSER.DAT.LOG2
/Windows/ServiceProfiles/NetworkService/NTUSER.DAT
/Windows/Logs/waasmedic/waasmedic.20190327_000042_388.etl
/Windows/CSC
/Windows/System32/LogFiles
/Windows/System32/config
/Windows/Temp
/Windows/System32/sru
/Windows/ServiceProfiles
用chew-wga激活后,无法启动,进入到自动修复,选择不还原,进入到修复页,选择高级,选择进入命令行。
用git 恢复文件:
git status c:\ 找出被修改的文件
最后觉得是以下这些文件被修改:
c:\Windows\bootstat.dat
c:\Windows\Tasks\SA.DAT
c:\Windows\system32\winver.exe
c:\Windows\system32\user32.dll
c:\Windows\system32\systemcpl.dll
c:\Windows\system32\sppcomapi.dll
c:\Windows\System32\slmgr.vbs
c:\Windows\System32\drivers\etc\hosts
c:\Windows\SysWOW64\winver.exe
c:\Windows\SysWOW64\user32.dll
c:\Windows\SysWOW64\systemcpl.dll
c:\Windows\SysWOW64\sppcomapi.dll
c:\Windows\SysWOW64\slmgr.vbs
c:\Windows\System32\wbem\Repository\INDEX.BTR
c:\Windows\System32\wbem\Repository\MAPPING2.MAP
c:\Windows\System32\wbem\Repository\OBJECTS.DATA
执行 git checkout — xxxx 恢复
重启后成功进入系统。
在真机上,可以用PE复制其它系统的同名文件过来就应该OK了,觉得主要是system32和sysWOW64下面的那5个文件被修改引起的问题。
最后,chew-wga是激活WIN7的,不要用在WIN10了。