我正在建立一个家庭实验室,以获得一些使用路由器、交换机和 Windows Server 的经验。我刚刚购买了一台戴尔 R710 服务器,昨天收到了。它包含 Windows 2016 Server 评估版。我想升级内存、驱动器,也许还有 iDrac。但是我昨天拆箱后无法登录操作系统。有没有办法重置密码,或者有没有通用的登录方式?我是新手,所以经验不多。顺便说一下,我没有磁盘或 iso。复制到 USB 驱动器上。我有路由和交换方面的 CCNA,但没有服务器经验。希望得到帮助……谢谢。斯坦利
答案1
如果您尝试登录的帐户已经是管理员,并且没有其他可用的帐户,您可以尝试通过 chntpw 进行重置。
你将需要 Linux Live CD(例如 SystemRescueCd)
启动 Linux CD
进入终端后,您需要安装 Windows 分区。在此之前,您需要知道设备路径是什么。使用该
fdisk -l
命令列出可用的硬盘和分区。Windows 分区通常是 /dev/sda1 或 /dev/sda2`,但您的系统上可能有所不同。创建挂载点,挂载 Windows 分区,然后导航到配置目录。请注意,在某些系统上,Windows 和 System32 目录的大小写可能不同。按照我下面的方法输入 cd 命令应该 99% 的时间都可以正常工作。
mkdir /mnt/windows
ntfs-3g /dev/sda2 /mnt/windows
ls -l /mnt/windows
(如果文件不是磁盘“C:\”的文件,则需要将其卸载umount /mnt/windows
并安装另一个分区)cd /mnt/windows/[Ww]indows/[Ss]ystem32/config
chntpw 通过修改 SAM、SYSTEM 和 SECURITY 配置单元(即文件)来工作。我建议您先备份这些文件。请注意,文件名区分大小写,因此您可能需要使用该ls
命令来验证大小写。
cp SAM SAM.bak
cp SYSTEM SYSTEM.bak
cp SECURITY SECURITY.bak
使用 chntpw -l 列出可用用户。这是一个重要的步骤,因为使用 chntpw 时,用户名区分大小写。每次调用 chntpw 命令时,都需要告诉它 SAM、SYSTEM 和 SECURITY 配置单元的名称。
chntpw -l SAM SYSTEM SECURITY
通过运行以下命令重置用户的密码。您将看到一个用户编辑菜单,其中包含清除密码、更改密码、将用户提升为管理员以及解锁和启用帐户的选项。
chntpw -u USERNAME SAM SYSTEM SECURITY
我个人建议您使用 1 - 清除(空白)用户密码选项。
然后系统会提示您写入配置单元文件?(y/n)[n]:。输入 y 并按 Enter,否则您的工作将白费。
cd ; umount /mnt/windows
Reboot
(弹出 CD)
此时,管理员用户无需密码即可登录
如果出现问题(例如无限重启),只需恢复 .bak 文件即可。