我们的老师给了我们两台二手电脑,让我们格式化它们,我们照做了。然后我们在两台电脑上都安装了 Windows 10。现在他过来说“我不想在它们上面安装任何操作系统”。当然,当一台电脑刚刚制造出来时,它没有操作系统。他希望我们将电脑恢复到那个状态,拆卸和重新组装它的部件,并在它上面安装任何操作系统。但在我看来,任何操作系统被编程要做的第一件事就是不允许用户在电脑上没有安装操作系统时删除它。似乎无法实现所需的结果。还是这样?我不知道。既然我们无论如何都会拆开它,我可能会学习如何重置一切使用硬件。那么你能以任何方式做到这一点吗(甚至使用硬件;也许拔掉或更换一些电缆)?
编辑
无论上下文如何,我在两台计算机上都安装了 Windows 10,我想删除它并将计算机恢复到“死机”状态
答案1
无需在硬盘上安装操作系统,即可启动计算机。这就是 DBAN 的用途。DVD 或 USB 包含操作系统的映像文件,该文件加载到内存中,使计算机正常运行。在 DBAN 上,会加载一个程序,该程序会写入硬盘,删除并抹去其中包含的所有数据。当计算机关闭时,操作系统会从内存中消失,磁盘将变为空白。
某些信息以 BIOS 设置的形式保存在系统主板的非易失性存储器中。这些信息通常由可拆卸的电池保存。
答案2
如果您想将计算机“重置”得尽可能接近“组装前规格”,则需要擦除驱动器、重置 BIOS 并拆卸各个部件。
可以使用可启动(USB / CD-ROM)系统(例如 DBAN)擦除驱动器,使其完全清空或填充随机位:https://dban.org/(可以在帮助/安装问题下找到创建媒体等的说明)。
如果您的计算机已经拆卸,则需要将驱动器连接到另一台计算机(通过 USB 或内部通过 SATA)并在那里进行擦除。
有些 BIOS 提供了磁盘擦除选项(但主要是笔记本电脑),所以也许值得检查一下。
BIOS(或 UEFI,无论您的计算机中有什么)设置都可以在 BIOS 本身中重置。
答案3
整个操作系统都依赖于硬盘的前几个扇区。如果没有这个关键的第一个扇区,整个硬盘可能就被随机位填满了。您可以获取 Live Linux OS 光盘,将其放入计算机,然后运行以下命令(以 root 身份运行):
dd if=/dev/zero of=/dev/sda bs=4096 count=4096
此时,驱动器开头的 GPT 或 UEFI 结构将被清零,计算机将根本无法启动,就好像硬盘是全新的一样(尽管操作系统的碎片会散布在驱动器的其余部分)。
需要注意的是,操作系统没有安装在电脑,它安装在硬盘您可以将硬盘从一台计算机移动到另一台计算机,操作系统可以在新硬件上运行。请注意,使用上述命令将导致驱动器无法使用任何直到计算机被格式化。
笔记:使用该命令之前,请务必检查硬盘的位置。并非所有 Linux 系统都会将硬盘映射到 /dev/sda。您可以使用 lsblk 命令来验证硬盘映射到的设备。(感谢 @HSchmale 的评论)。
答案4
由于我没有足够的声誉来发表评论,因此我将以此作为答案发布。
您提到,Windows 10 安装介质位于 USB 驱动器上。如果您在 Windows 安装程序中按Shift+ F10,它将打开命令提示符。
从那里,您可以输入diskpart
命令,然后select disk 0
选择第一个硬盘(用于list disk
查找正确的磁盘号)。现在输入clean all
以完全擦除磁盘(用零覆盖)。