共计 1338 个字符,预计需要花费 4 分钟才能阅读完成。
核心思想:将登陆界面的屏幕键盘改成 CMD,这样启动屏幕键盘就相当于启动了 CMD。CMD 中一条命令即可重置密码。
步骤:
1、卸载要重置的 Windows Server 2008 系统 C 盘,将其挂到一台 Linux 服务器上。
2、在 Linux 服务器上安装 NTFS-3G,使其能读写挂载 NTFS 分区,并挂载 Windows 分区。
3、将 Windows Server 2008 中屏幕键盘功能 OSK.EXE 改成 CMD.EXE。
4、将系统盘挂回去,启动系统后在登陆打开屏幕键盘进入 CMD,
5、在 CMD 中修改用户密码,再将将分区挂到 Linux 中恢复屏幕键盘。
操作:
1、卸载要重置的 Windows 系统 C 盘,将其挂到一台 Linux 服务器上。
a. 在管理控制台中找到这台服务器并将其关机,通过名字点进去后点击磁盘右边的 卸载
b. 点击 云硬盘,找到这台盘并将其挂到 linux 服务器上。
2、在 Linux 服务器上安装 NTFS-3G,使其能读写挂载 NTFS 分区
NTFS-3G 下载地址:http://www.tuxera.com/community/open-source-ntfs-3g/
Download
The latest stable version is ntfs-3g_ntfsprogs-2016.2.22, released on March 20, 2016.(点击 ntfs-3g_ntfsprogs-2016.2.22)
拷到 LINUX 服务器后执行以下命令,安装 ntfs-3g。
tar -zxvf ntfs-3g_ntfsprogs-2016.2.22.tgz
cd ntfs-3g_ntfsprogs-2016.2.22
./configure
make
make install
注:不是 root 记得用 sudo make install
3、将 Windows 中屏幕键盘功能 OSK.EXE 改成 CMD.EXE
挂载 windows 分区,通往为第 2 个分区,所以为 /dev/xvde2。不行就一个个是看看 Windows 是不是在里面。
mount -t ntfs-3g /dev/xvde2 /mnt/hd/ # 挂载 C 盘,/mnt/hd 是我建的目录
cd /mnt/hd/Windows/System32 # 注意 Windows 和 System32 目录首字母大写
mv osk.exe osk.exe.bak # 备份 osk.exe,这就是屏幕键盘的命令
cp cmd.exe osk.exe #cmd.exe 复制成 osk.exe,这样点击屏幕键盘就可以调用 cmd 了
4、将系统盘挂回去,启动系统后在登陆打开屏幕键盘进入 CMD
a. 按照开始的方法将这块云硬盘挂会原来的 windows,不需要关闭 linux 服务器,直接卸载。
b. 挂回去后启动系统点击远程登录进入 console
c. 点击左下角功能键,勾选屏幕键盘 , 确定 后进入 CMD
5、在 CMD 中修改用户密码,再将将分区挂到 LINUX 中恢复一切操作
输入命令:net user administrator *
输入新密码。
最后将硬盘再挂回去恢复 osk.exe 文件。
本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-12/138379.htm