一、Windows server恢复密码 方法一、通过PE恢复 1、编辑虚拟机,在光驱中放入PE镜像,在其他硬件中配置BIOS停留时间
2、开机后按F12,然后选择2 DVD/CD
3、在PE中找到NTPWEdit工具,注意看一下你系统安装盘的盘符是C还是D,这个会有改变的,然后选择SAM文件路径,我的系统盘符是D, SAM文件路径 D:\windows\System32\config\ 选择SAM文件,路径选正确后会在用户列表中显示用户,选择对应的用户点击修改密码,修改后点击保存修改重启即可
方法二、系统安装盘ISO镜像恢复 1、编辑虚拟机,在光驱中放入PE镜像,在其他硬件中配置BIOS停留时间
2、如果是在超融合环境,安装了性能优化工具会自动勾选使用Virtio磁盘,这样会导致进入光盘后找不到系统盘,所以需要先把使用Virtio磁盘的勾去掉,系统恢复密码后记得把使用Virtio磁盘勾选上
3、开机后按F12,然后选择2 DVD/CD
4、到安装界面按 Shift+F10弹出命令行
5、通过输入 C: D: 切换盘符,通过dir查看磁盘文件,找到系统所在的盘符 系统盘一般都会有 Program Files和Program Files (X86) 这两个文件的
6、通过 cd ./Windows/System32 进入Windows文件下的System32文件,通过dir osk.exe查看是否有这个程序,等下我们会删除替换osk.exe文件。所以要先做一个拷贝,通过 copy osk.exe d:/User 把osk.exe拷贝到D盘User目录中,拷贝后到D盘User目录中查看是否有osk.exe这个程序 在Windows/System32下输入 copy cmd.exe osk.exe 把osk.exe的内容覆盖成cmd.exe的内容 通过dir cmd.exe dir osk.exe 对比大小查看是否替换成功 输入exit退出命令行界面,然后退出安装环境,进入Windows系统
7、进入系统后在登录界面右下角打卡屏幕键盘
8、在命令行输入 net user administrator abcd@123 这样administrator用户的密码就改成了abcd@123,可以用这个新密码登录了系统了
9、找到User目录下的osk.exe,把它复制粘贴到Windows/System32的目录下,然后选择替换
最好能使用PE的访问,简单粗暴明了,用系统安装镜像就比较负载点,但是PE有时候不一定能恢复成功
二、Centos恢复密码 截图的版本是Centos 7.5 1、重启后到这个界面按e进入系统的辑模式
2、通过上下左右移动光标,找到linux16这一行,将之前的【ro】,改为【rw init=sysroot/bin/sh】,然后按【ctrl+x】
3、输入一下命令 输入命令【chroot /sysroot 】 chroot就是change root,也就是改变程序执行时所参考的根目录位置,根目录改为/sysroot 输入命令 【passwd root 】 更改root的密码 输入命令【 touch /.autorelabel 】 ,在/目录下创建一个.autorelabel文件,而有这个文件存在,系统在重启时就会对整个文件系统进行relabeling。 输入命令 【exit】 退出 输入命令【reboot】重启。 重启过程稍微有点久,耐心等待即可,重启后可以使用新设置的密码登录
二、Ubuntu恢复密码 ①desktop 版恢复密码 截图版本是 ubuntu-16.04.4-desktop 1、编辑虚拟机,在光驱中放入系统安装镜像的ISO文件,在其他硬件中配置BIOS停留时间
2、开机后按F12,然后选择2 DVD/CD
3、进入光盘启动后选择试用Ubuntu
4、在终端命令行输入 【sudo fdisk -l】 查看分区情况,我这里的Ubuntu安装的根分区是/dev/vda1
5、 输入命令 【sudo mount -l /dev/vda1 /mnt】把Ubuntu根分区挂载到mnt目录 输入命令 【sudo chroot /mnt】 输入命令 【sudo passwd root】 更改root的密码 输入命令 【exit】 退出 输入命令 【reboot】重启
②server 版恢复密码 截图版本是ubuntu-18.04-server 如果是ubuntu 16.04-server以后的版本都需要开机时一直按着shift键才会显示高级选项(手速要快,慢了就会进系统了) ubuntu 16.04-server 之前的版本不需要按shift键 1、开机按shift进入选项界面,选择 Advanced options for Ubuntu 然后按回车
2、选择recovery mode模式.按e进入(把选项选中recovery mode后不要按回车,按e),有多个recovery mode就选内核版本最高的
3、通过光标上下左右移动找到ro recovery nomodeset 把ro recovery nomodeset”替换为“quiet splash rw init=/bin/bash,然后按下[Ctrl+x]
4、通过输入 passwd 然后回车,输入新的root密码,修改完成后按[Ctrl+Alt+Del]进行重启,重启后就可以用新的root密码登录了 |