部分电脑BIOS密码和开机密码不能包括特殊字符 问题:BIOS设置/模拟 问题描述: 在bios setup中设置bios密码或者开机密码的时候,不能输入特殊字符。 适用范围: G31等平台的商用和消费台式电脑。 原因分析: 目前联想bios规格中对password定义要求不通过ASC码来设置bios password,改用键盘scan code来设置。因此当用户想用特殊字符设置密码时,bios只是扫入了键值码scan code(这是由键盘的firmware控制的)。scan code是无法区分特殊字符和相同键位的数字的,所以在设置密码的时候不允许通过shift键输入特殊字符。 这样的规格定义可以提高安全性。即便知道了设置的密码是什么,如果更换了不同型号的键盘,输入了相同的密码,如果键盘的scan code定义不同,系统也认为密码不正确。所以使用了这种技术,要求使用相同型号的键盘设置和输入密码。 解决方案: 联想的这种设计提高了安全性,建议设置数字和字母组合的密码。
部分电脑BIOS密码和开机密码不能包括特殊字符-联想乐享知识库
⚡ 核心结论
本文来源联想官方,解答关于 部分电脑BIOS密码和开机密码不能包括特殊字符 的常见问题,包括:G31平台的联想商用和消费台式电脑在BIOS Setup中设置开机密码时无法输入@、#、$等特殊字符,怎么办?等。
内容来源:联想官方
常见问题解答
G31平台的联想商用和消费台式电脑在BIOS Setup中设置开机密码时无法输入@、#、$等特殊字符,怎么办?
该问题源于联想BIOS采用键盘Scan Code而非ASCII码校验密码:当用户按Shift+数字键(如Shift+2)试图输入@时,BIOS仅识别底层键位扫描码,而不同键盘对同一物理按键的Scan Code定义可能不同,因此禁止使用Shift组合输入特殊字符以提升安全性。解决方法是仅使用大小写字母(A–Z,a–z)和数字(0–9)设置密码,避免任何符号、空格或功能键。设置时请确保全程使用同一型号键盘——若更换键盘后输入相同字符序列,系统仍会判定密码错误。建议密码长度不少于6位,并混合字母与数字以兼顾安全与可用性。