Windows忘记BIOS密码/操作系统密码处理办法汇总

一、说明

关于电脑,在大学之前是知之甚少的。举几个例子,一是刚上大学时我还是分不清主机和显示器哪个才是电脑;二是应该是大一上学期陪窒友Z到电科买电脑,我问导购员XP和Win7什么关系----我一直怀疑问这弱智问题也是那导购员敢两百多的内存条卖我们六百多的原因之一;三是大概是大二下学期的时候一个同学和舍友W在搞一个项目,他们在宿舍装了个Ubuntu的操作系统说这就是Linux,我才确定Linux是可以有图形界面的。

第一次看别人装操作系统,还是在电科,是大二下学期的样子自己的电脑开不了了到电科去修----我电脑是和舍友L在他电科的熟人买的----忘了说是什么问题他就给重装了操作系统收了50块钱,我问他能不能自己装他说可以的给拷了两个Win7的ISO文件然后说回去自己下个老毛桃做个启动盘就可以了。第一次装操作系统是过段时间后舍友Z拿了台笔记本回来说运行慢什么的要重装系统,修电脑回来后没有机器没机会实践但确定是可以自己重装的,就和另外一位舍友Z按网上的教程一步步的操作,还真装成功了。第一次听说破系统密码应该还是大二下学期再晚一点的时候,当时应该是在图书馆上晚自习选电子专业的舍友Z在QQ上问选信息安全的自己有妹子忘了电脑的登录密码会不会破,我说不会,回到宿舍后问他怎么样他说破掉了,又问他怎么操作的他说用U盘进PE有一个软件可以破,时至今日可能他都不太记得这回事了但我还时常在用他教我的这招“混迹江湖”。

二、记得BIOS密码忘记操作系统密码,以BIOS去除操作系统密码

这也就是上一节提到的舍友Z面临的场景,也是平时最常遇到的场景,解决办法也如前所说:

第一步,使用老毛桃等制作一个启动盘。下载、解压、又击启动、选择U盘、一键制作即可,就不多说了。

第二步,从U盘启动进入PE。不过不同电脑品牌(更准确地说应该是主板)进入BIOS/选择启动介质的快捷键是不一样的,没有很好的办法,只能自己百度或者逐个试,Esc到F12都有可能Del也有可能。

第三步,打开“密码修改”工具,选定用户,修改密码。

三、忘记BIOS密码记得操作系统密码,以系统去除BIOS密码

应当来讲,因为很少用到所以其实BIOS密码比系统密码更容易忘记的,但一则BIOS密码默认是没启用的,二则启动操作系统并不需要输BIOS密码,三则普通用户一般都没有进入BIOS需求,所以经常我们都不需要记或者忘记也就忘记了我们也不需要管。

但也免不了有些“高级用户”,有忘记BIOS密码想清除BIOS密码以进入BIOS的需求,我们这里就来讲一下这种情况如何处理。

3.1 主板默认BIOS密码

这是网上资料说的我没见过,就是有些主板是有默认的BIOS密码的,可以尝试网上找一下或都问一下客服。

但一是主板类型很多所以网上能找到对应的希望感觉不会很大,二是客服为了偷赖以及避免进入BIOS搞出其他问题所以就算知道大概率也不会告诉你,三是这种默认密码本质上相当于一个后门是不符合安全规范的在安全要求越来越规范的当下可以预见这种做法应该会越来越少。

也算是一种思路,碰碰运气吧,只能这么说。

3.2 使用DOSBox+debug清除BIOS密码

原本直接在cmd中启用debug模式即可,但是Win7及之后的64位操作系统都去掉了debug.exe,所以我们需要自己安装环境。

DOSBox下载地址:https://www.dosbox.com/download.php?main=1

debug.exe下载地址(网上随便找的):http://soft.onlinedown.net/soft/578004.htm

安装好DOSBox,然后debug.exe随便放一个目录下(最好不要是中文,我这里放C盘根目录),进行如下操作:

::前面的SET BLASTER=A220 I7 D1 H5 T6是DOSBox自己执行的,不用管
::把本地c:盘挂载到DOSBox的c目录;如果debug.exe放在其他盘类似挂载即可
mount c c:::进入c目录,这里亦即c盘
c:
::进入debug模式
::前面的-是debug模式自带的不用输
::开头的o是字母o,后边的70是数字0
debug
o 70 16
o 71 16
q

这种办法,我测试时开始几次似乎是成功的,执行后BIOS密码为空,但执行几次后似乎就没用了,不太确定。

网上还有其他用cmospwd等输件进行破解的介绍,但我在自己的Win 10上没能成功所以现在效果怎样不确定。

四、同时忘记BIOS和操作系统密码

应该来讲,BIOS密码启用、忘记BIOS密码、忘记操作系统密码这些情况同时出现的概率还是比较小的,但也不是不可能。

最常见的就是公司给配的电脑,这种电脑经常启用的BIOS密码、你也不知道BIOS密码,在公司使用的是域账户你平时也不会输本地用户的密码,用了几年电脑归你后你一重启这些情况就会同时出现了。当然还有另外一种不太想说的可能,那就是电脑根本就不是你的你想进行破解。

此时我们不能借助一方消除另外一方,只能借助外力外物先强行突破其中一方。

4.1 以BIOS密码为突破点

4.1.1 尝试使用快捷键直接从U盘启动

一般顺序来讲,都是要求选输入BIOS密码然后才能选择从哪里启动的,网上说有些电脑在BIOS可设置不需要使用BIOS密码即可通过某些快捷键列出启动项,然后可直接选择从U盘启动。

我没试过,不太了解具体是什么情况;而且,“有些”而已。

4.1.2 卸载CMOS电池

BIOS是安装在CMOS之上的系统,使用的是RAM,断电之后所有非默认配置即会丢失。所以我们只要把CMOS电池卸载掉,设置的BIOS密码也就被去除。

虽然我觉得现的在硬件应该是没有那么脆弱,但一是网上有说静电可能损坏硬件,二是我没实际操作过,三是我对主板硬件行情不是很了解,所以还是建议不到最后不用这招吧。

4.2 以操作系统密码为突破点

4.2.1 只是忘记密码,操作系统还可以正常使用

这种情况可以把电脑的硬盘拆下来,然后使用移动硬盘盒接到另外一台电脑上,然后类似第二大节那样把操作系统破掉再把硬盘装回去即可。

这个操作最为关键的点是如何确定硬盘C盘在另外的那台电脑上是什么盘,因为接上另一台电脑后硬盘的C盘在接上的电脑上可能变成了G盘H盘等等。确定的方法一可以根据硬盘大小,二可直接打开各盘查看盘下文件是不是系统盘文件。

4.2.2 不仅忘记密码,操作系统已不可启动

此时先和4.2一样把硬盘接到另一台电脑上,然后可以在另一台脑上使用ghost等工具把GHO文件刷到硬盘上;也可以从U盘启动进入PE,PE一般都带ghost工具。

GHO文件可以使用ghost等工具备份新电脑的C盘得到(但这样会有很多不必要的文件);也可以直接从iso文件中提取,装虚拟机时也可以明显看到使用的也是ISO中的GHO文件。

Local----Partion----From Image,先选中GHO文件,然后再选要覆盖的盘符即可。确定哪个盘同样使用大小和盘内文件进行判断即可。

Image file name to restore from----选择GHO文件。

Select source partition from image file----选择镜像文件中的分区。一般GHO文件只有一个盘即C盘。

Select local destination driver by clicking on the driver number----选择本地要覆盖的磁盘。

刷完后把硬盘安装回,然后启动,预期即会进入安装驱动那四步的那个界面,像正常装系统那样等待完成和自动重启即可。

但一是我没实操作,二是MBR我没有很了解所以我不能确定命中系统这方面会不会有问题。

参考:

https://jingyan.baidu.com/article/14bd256e469974bb6d2612a8.html

https://www.bilibili.com/video/av59459992/?redirectFrom=h5

原文地址:https://www.cnblogs.com/lsdb/p/11517190.html

时间: 2024-08-06 13:28:11

Windows忘记BIOS密码/操作系统密码处理办法汇总的相关文章

忘记BIOS超级管理员密码,怎么破解?

[请尊重原创版权,如需引用,请注明来源及地址] 本人就喜欢没事瞎折腾,动动手活动活动筋骨没坏处,前不久非常便宜的弄到一玩具 ThinkPad T400(公司处理品),外观还算不错,除了电源适配器是坏的,其他部件都是好的,但是BIOS上了锁,无法重做系统. 1. 相信大部分人首先就会想到问百度,百度经验这么说:如何破解BIOS开机密码 > 但是这个前提是能进操作系统,或者能用系统盘启动,但是我的ThinkPad T400 已经无法进系统.(就算照做了也不一定凑效) > 喜欢折腾电脑怎么会没有工具

windows下忘记mysql的root密码解决方法(图文)

在windows下忘记mysql的root密码对于很对新手来说,也是会经常遇到的,我也刚好遇到啦,参考网上的解决办法,自己又整理啦一下. 1.首先需要查看mysql的服务是否启动. 打开cmd窗口,输入命令:net start 2.如果mysql服务已经启动,则需要先停止mysql服务. 命令:net stop mysql 3.然后需要切换到自己本地mysqld的安装目录后,执行以下命令: mysqld --defaults-file="C:\Program Files\MySQL\MySQL

mysql密码忘记时如何修改密码(Linux&Windows)

一,Linux篇 1,停掉mysql服务:service mysql stop; 2,修改my.cnf文件,可以通过find / -name my.cnf来找到文件,里面内容包含 [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql 即是我们要找的文件,在user-mysql下加入:skip-grant-tables,保存后退出 3,mysqld restart; 4,service mysql s

windows下忘记mysql的root密码

1.停止mysql 2.命令行启动mysqlmysqld --defaults-file="c:\mysql\mysql server 5.1\my.ini" --console --skip-grant-tables 3.无密码登录后执行以下sqlupdate mysql.user set password = password('123456') where user = 'root';flush privileges; 一切恢复正常! windows下忘记mysql的root密码

VMWare——window server 2008/2012 administrator 密码忘记,设置重置密码

用VMWare安装window server 2008或者2012忘记密码后,想要修改密码满麻烦的. 以下过程是我成功修改密码的过程: 1.首先需要需要链接一个ISO文件 需要特别注意把“启用连接”勾上,这个地方坑了我好长时间.不勾上,系统启动没办法CD-ROM Drive进入的. 2.关闭虚拟机.以下面的方式打开虚拟机: 3进入BIOS界面—>选择Boot:确保启动方式是以CD-ROM Driver 4.然后重新启动.重新启动后,会进入到安装系统界面. 5.点击下一步,在下一个界面左下面,第一

Windows Azure平台Win VM密码重置

          Windows Azure平台Win VM密码重置 近期给客户做Azure实施,客户把Azure平台的Linux系统的账户忘记了,帮助客户进行重置了Linux系统的密码,顺便自己研究了一下,Windows VM账户忘记重置密码与Linux系统重置密码的区别,分享给大家. 1.使用PowerShell下载Azure订阅文件 2.下载订阅如图: 3.下载配置文件后,使用记事本打开,更改订阅Azure订阅名称,以便于后续管理Azure多个订阅方便识别管理,如图: 4.Azure订阅

IIS Windows身份认证提示输入账号密码

我查了下Windows身份认证提示输入账号密码的根本原因 首先明确一点, 基本身份认证和Windows身份认证是IIS的两种认证方式,在添加角色服务的时候,可以只添加一种或者两个都添加,两者之间没有相互合作的关系 两者的使用背景不同 基本身份认证:使用的是能够登陆服务器的Windows账号(可以是域账号或本地账号),密码传递不安全,通常与SSL连用 Windows身份认证:使用的是域账号,不需要传递密码,但仅限于同一个域内使用 https://msdn.microsoft.com/en-us/l

oracle忘记了sys,system 密码后怎么修改?

一.忘记除SYS.SYSTEM用户之外的用户的登录密码. 用SYS (或SYSTEM)用户登录: CONN SYS/PASS_WORD AS SYSDBA; 使用如下语句修改用户的密码: ALTER USER user_name IDENTIFIED BY "newpass"; 注意:密码不能全是数字.并且不能是数字开头.否则会出现:ORA-00988: 口令缺失或无效 二.忘记SYS用户,或者是SYSTEM用户的密码. 如果是忘记SYSTEM用户的密码,可以用SYS用户登录.然后用A

Centos下忘记mysql的root密码的解决方法

Centos下忘记mysql的root密码的解决方法 一:(停掉正在运行的mysql) [[email protected] ~]# service mysql stop 二:使用 “--skip-grant-tables”参数重新启动mysql [[email protected] ~]# mysqld_safe --skip-grant-tables & [1] 23810 Starting mysqld daemon with databases from /var/lib/mysql 三