电脑可以在多大程度上恢复出厂设置?

TGa*_*mer 16 restore operating-systems reset

我们的老师给了我们两台二手电脑,并要求我们将它们格式化,我们做到了。然后我们在两者上都安装了 Windows 10。现在他来了,说“我不想在他们身上安装任何操作系统”。当然,当计算机刚刚制造出来时,它没有操作系统。他希望我们将计算机恢复到那个状态,拆卸和重新组装它的部件,并在其上安装任何操作系统。但在我看来,任何操作系统被编程要做的第一件事就是在计算机上没有安装操作系统时不允许用户删除它。似乎无法实现所需的结果。或者是吗?我不知道。由于无论如何我们都会拆卸它,我可能会学习如何使用硬件重置所有内容。那么你能以任何方式做到这一点(甚至使用硬件;也许拔掉或更换一些电缆)?


编辑

无论上下文如何,我在两台计算机上都有 Win 10,我想将其删除并将计算机恢复到“死箱”状态

Doc*_*ird 54

如果您想“重置”计算机,使其尽可能接近“预组装规格”,则需要擦除驱动器、重置 BIOS 并拆卸各个部件。

可以使用可启动(USB/CD-ROM)系统(如 DBAN)来擦除驱动器,使其完全清空或填充随机位:https ://dban.org/ (可以找到创建媒体等的说明在帮助/安装问题下)。

如果您的计算机已经被拆卸,您需要将驱动器连接到另一台计算机(通过 USB 或内部通过 SATA)并在那里进行擦除。

一些 BIOS 提供磁盘擦除选项(不过,主要是笔记本电脑),因此也值得一试。

BIOS(或 UEFI,无论您在计算机中有什么)设置都可以在 BIOS 本身中重置。

  • “一些 BIOS 提供了磁盘擦除选项(不过,主要是笔记本电脑),因此也值得一试。” – 从技术上讲,我相信这是 SATA 命令集的一部分,因此实际上不是 BIOS 擦除驱动器,而是驱动器自身擦除。(区别在于a)您实际上不需要BIOS,只需要*某种*方式向驱动器发出命令,并且b)驱动器可以在执行擦除时与主机断开连接,并且不会以这种方式阻塞任何资源. 哦,c) 驱动器可能会作弊,即它可能只是在其内部配置中设置了一点,说“我是空的”。) (11认同)
  • 这也是 SATA 命令集的一部分,由磁盘本身处理。但是,规范并没有说明擦拭巾的“安全性”。例如,一些具有全盘加密的磁盘可能只是删除密钥,或者 SSD 只是重置其块分配表。您可以使用 `hdparm`(在 Linux 下)或许多其他工具从 BIOS 发出该命令。 (8认同)
  • @jörg-w-mittag 我的意思是提供了一个实际的“安全擦除”选项,例如在戴尔笔记本电脑等上,磁盘在下次启动时实际被擦除。不仅仅是“破坏 MBR/GPT 分区布局”之类的事情。 (2认同)
  • 请允许我指出 DBAN 不支持安全擦除,这意味着它实际上不支持 SSD。DBAN 也被这个所谓的“Blancco Drive Eraser”产品接管了——我不会再相信这个网站了。 (2认同)

小智 22

无需在硬盘上安装操作系统即可启动计算机。这就是 DBAN 发生的情况。DVD 或 USB 包含操作系统的映像文件,该文件加载到内存中,使计算机正常运行。在 DBAN 上,加载了一个程序,该程序写入硬盘,删除并清除其中包含的所有数据。当计算机关闭时,操作系统从内存中消失,磁盘空白。

某些信息以 BIOS 设置的形式保存在系统板上的非易失性存储器中。这些通常由可拆卸的电池维护。

  • 一些信息也会在 * 据称 * 易失性存储中保存一段时间。这就是为什么在您的 RAM 上安装小型炸药很重要的原因,以防万一您发现 FBI 即将打破您的门,并携带氮气罐;) https://security.stackexchange.com/a/10644/ 91549 和 https://superuser.com/a/226970/576378 了解更多信息。 (20认同)
  • @TGamer 是的。请注意,这并不安全。信息的痕迹将保留在磁盘上。它将无法启动,但如果给定已擦除的 PC,某人可能能够找到例如敏感文件。 (3认同)
  • 所以如果我的 USB 上有 win10 媒体创建工具,我从它启动,并完全格式化硬盘,然后拔掉我的 USB 和瞧,对吧? (2认同)

phy*_*fox 9

整个操作系统取决于硬盘驱动器的前几个扇区。如果没有这个关键的第一扇区,整个硬盘驱动器也可能充满随机位。您可以抓取 Live Linux OS 光盘,将其放入您的计算机,然后运行如下命令(以 root 身份运行):

dd if=/dev/zero of=/dev/sda bs=4096 count=4096
Run Code Online (Sandbox Code Playgroud)

此时,驱动器开头的 GPT 或 UEFI 结构将被清零,计算机将根本无法启动,就好像硬盘是全新的(虽然会有操作系统的点点滴滴)分散在驱动器的其余部分)。

需要注意的是,操作系统不是安装在计算机上,而是安装在硬盘上。您可以将硬盘从一台计算机移动到另一台计算机,操作系统可能会在新硬件上运行。请注意,在格式化之前,使用上述命令将使驱动器无法在任何计算机上使用。

注意:确保在使用该命令之前检查硬盘驱动器的位置。并非所有 Linux 系统都会将硬盘驱动器映射到 /dev/sda。您可以使用 lsblk 命令来验证硬盘驱动器映射到的设备。(感谢@HSchmale 的评论)。

  • 您首先需要 `lsblk` 以确保擦除正确的驱动器。一些发行版使 sda 成为实时映像本身。 (4认同)

dav*_*dgo 6

您的帖子中有一些不清楚的地方 - 特别是如果计算机要恢复到其“出厂”状态,取决于 PC,它要么在硬盘驱动器上的磁盘映像上具有操作系统,要么在硬盘驱动器上具有操作系统将完全空白 - 即未格式化。

计算机不会阻止用户删除操作系统,但是如果没有操作系统,通常没有内置工具可以执行任何操作。在这种情况下,您通常会引导 DVD 或 USB 磁盘并安装操作系统。

Windows 和 Linux 安装程序都提供了启动 USB 安装程序并覆盖旧操作系统/系统的机会。如果这是您想要做的,请下载一份 Ubuntu(或其他发行版,如果您愿意),将其安装在 USB 密钥上,从中启动并重新安装操作系统。

如果你想彻底擦除硬盘,准备一个带有 Ubuntu 的 U 盘,启动 Ubuntu,点击顶部的漩涡,输入终端并启动终端。这应该提供一个黑匣子。输入 sudo /bin/bash 以获得完整的管理员访问权限。使用fdisk -l找到适当的磁盘(将被叫做/ dev / SD) -你可以通过它的大小跟一个合适的。然后键入dd if=/dev/zero of=/dev/sd? bs=512 count=1并重新启动。此命令将擦除磁盘的前 512 个字节,并使其在操作系统中显示为新的且未格式化的。(如果您将 bs 更改为 65536 之类的内容并取消计数选项,它将使整个磁盘清零 - 这将需要很长时间)

  • 然后按照我关于 dd 的说明进行操作。 (2认同)