我从刻录到磁盘上的 Ubuntu ISO 启动并安装了 Ubuntu,并选择了用 Ubuntu 替换 Windows 7 的选项,现在我运行的 Windows 7 版本是非法破解版,我已经尝试过在不启动实际操作系统的情况下摆脱它,但经过多次尝试后仍未成功。现在安装 Ubuntu 并选择替换 Windows 7 的选项是否真的解决了我的问题,它是否清除了以前的 Windows 操作系统的每一个小部分。
答案1
您的数据可能仍然可以恢复(但不要依赖它!)
因为,正如你评论,您的目标是确保 Windows 系统中没有数据可以曾经被恢复:
不。你无能为力使用 Ubuntu 安装程序实用程序可以彻底消除磁盘上以前数据的所有可能的信息痕迹。
你能但是,可能可以实现这一点,如果您愿意,您可能可以使用 Ubuntu Live CD 来实现这一点。(您不能在驱动器上安装的正在运行的操作系统中完成此操作,例如新安装的 Ubuntu 系统。)
要使磁盘上的所有数据永久不可恢复,您需要覆盖磁盘上的每个字节。这需要相当长的时间(对于非常大且非常慢的磁盘,最多可能需要几个小时或几天)。
根据一些尊敬的计算机工程师和数据恢复专家,为了完全确定你销毁了所有数据,你必须用不可预测的随机字节覆盖它(另一方面,我的理解是,一些同样有学问的人认为这没有必要。)
如果您真的有兴趣这样做,请参阅:
-
但请记住,部分或全部答案中的一些信息可能是错误的。
-
那里的答案也可能是错误的,但更有可能有有用的评论指出错误,因为这是真正吸引 Security.SE 社区的问题之一。
但这真的重要吗?
旧 Windows 系统中数据的潜在恢复能力完全不相关以下所有内容:
您的 Ubuntu 系统的稳定性。
您的 Ubuntu 系统的安全性。
(旧 Windows 系统上的恶意软件无法自行运行。除非您有意将系统恢复到能够运行的程度,否则无法通过启动系统获得为其提供电源的配置,但这可能不会成功。即使这样做了,任何能够从以前的操作系统安装中对不再存在于分区表中的旧分区执行低级数据恢复的人,也可以这样做无论他们想对你的电脑做什么。要执行此类恢复,您会看到,有人已经拥有完全访问权限,可以读取和写入硬盘的任何部分,并让您的计算机执行任何操作或运行任何软件。如果有人想控制您的计算机和/或在其上安装不需要的软件,那么恢复您的旧 Windows 系统将是效率最低、最无效的方法之一。)
您的 Ubuntu 系统的性能。
Ubuntu 系统可用的磁盘空间量。
(如果数据可以从旧操作系统中恢复,那只是意味着你的 Ubuntu 系统还没有在包含旧数据的磁盘上的所有相同位置存储自己的数据。旧数据残余的物理存在对访问硬盘任何部分以[覆盖]写新数据的速度没有任何影响。)
任何可用的稳定性、安全性、性能和磁盘空间未来安装在计算机上的操作系统,即使它是 Windows 操作系统。出于上述原因,您以前的 Windows 系统上的任何恶意软件仍然没有机制来影响后续视窗在其上写入的操作系统。
此外,假设 Ubuntu 安装正常运行(我们可以检查,见下文),你会不是意外启动到旧操作系统。为了让电脑启动,你可能得付出很大努力。如果你能让电脑完全启动,那真是太棒了。
在旧系统上安装 Ubuntu似乎合理适用于大多数用途
以下段落涉及法律,但我不是律师,这不是法律建议,相关法律可能因地而异。请将本节视为我的个人想法。我甚至没有假装能够告诉你什么是合法的,什么是不合法的。
如果你的目标是确保你没有因为拥有未经授权的 Windows 副本而侵犯版权法,或者确保你履行最终用户许可协议中的规定,即你必须做“销毁软件的所有副本”之类的事情,那么我很难想象安装 Ubuntu超过这样,分区表就不再包含旧系统的任何分区条目,这不能满足该要求。我从未听说过有人将“销毁所有副本”的要求解释为要求销毁这些副本,甚至无法部分恢复。现在,假设您的 Ubuntu 安装按应有的方式运行(您可以检查,见下文),您的情况类似于某人将一封纸质信件撕成一千片,烧掉其中三分之一,然后将另外三分之二散落在他们家中两个不同的垃圾桶中,这两个垃圾桶在不同的时间清空。
再说一遍,我并不是无所不知。这不是法律建议,而且撕纸的类比是一个技术性例子,可能与法律无关。如果您需要法律建议,您应该咨询您所在辖区执业的律师。
有时你确实必须彻底销毁所有数据
如果你的旧 Windows 系统中存在必须保密例如,如果您在道德或法律上有义务确保它不被泄露,那么完全加密磁盘是个好主意(如上面链接的两个问题所述)。
如果你的旧 Windows 系统中存在这些信息过于敏感,一旦泄露,可能会有一人或多人死亡或者可能导致类似更糟糕的结果,那么您应该彻底扰乱磁盘。然后, 你应该物理破坏磁盘原因是,即使可能性很小,您也有可能犯错误(或者您的软件工具可能有错误),从而导致部分数据保留下来。我不知道推荐使用什么技术来物理销毁硬盘,但一些政府机构和一些企业确实有针对此类事情的协议,其中一些协议可供感兴趣的公众阅读。
我猜你的情况和这两种情况都不一样。本节仅供参考(如果你想知道在什么情况下,我建议确保磁盘上的所有数据都被彻底销毁)。
内心的平静是安全擦除磁盘的可接受理由
阅读和吸收有关安全擦除技术的信息需要花费一些时间。但决定使用哪种技术或实用程序最终并不太难,而且如今大多数硬盘驱动器的覆盖时间并不会太长。
因此,如果做这件事能让你感觉更好,那就去做吧!
- 我不知道这个方法与其他方法相比效果如何,因为我已经有一段时间没有阅读有关安全擦除磁盘的文章了。但许多业余爱好者和转售 PC 的小型企业使用达里克的靴子和核弹。如果您确实想要安全地擦除磁盘,您可能需要使用它。
当然,这也会覆盖你的新 Ubuntu 系统。但你刚刚安装了它,所以你可能还没有对它进行太多的自定义。你可以毫不费力地重新安装它。
您几乎肯定不需要安全地擦除磁盘,但这很酷,所以如果您愿意,那就继续吧!
你应该检查分区表以确保 Ubuntu 按照你想要的方式安装
如果不检查分区表,您就无法确定 Windows 分区本身是否真的被清除了。如果它们没有被清除,您的 Windows 系统可能完全可以访问,您甚至可能最终再次启动它(尽管这仍然不太可能,假设它现在没有启动并且没有菜单选项)。
这样做是个好主意。方法如下:
如果尚未启动,请启动您的 Ubuntu 系统,如果尚未将其设置为自动登录,请登录。
按Ctrl+ Alt+打开终端窗口T。
运行此命令:
sudo parted -l
(如果你想
sudo fdisk -l
改为运行,例如fabricator4 的回答,没问题。为此,在它们之间进行选择主要取决于个人喜好。)系统可能会提示你输入密码。该密码与你登录、安装更新或解锁屏幕时使用的密码相同。这是你在安装 Ubuntu 时设置的密码。
- 输入密码时,不会
*
出现任何占位符(如 )。这是设计使然。只需输入密码并按 即可Enter。
- 输入密码时,不会
parted
如果您知道如何读取或的输出fdisk
,您将能够看到是否还有任何属于旧 Windows 系统的分区存在。否则,fabricator4说,您可以确保没有 NTFS 分区(因为 Windows 使用 NTFS 分区作为其系统驱动器,并且默认所有驱动器都使用 NTFS 分区)。
或者,你可以从终端复制所有文本,编辑你的问题,将其粘贴进去,然后评论这个答案,这样我就知道你这样做了。然后我(或其他人)可以查看输出并告诉你每个现有分区的用途,以及是否有任何分区属于 Windows 系统或可能在你安装 Ubuntu 之前就存在。
我认为检查分区表以确保没有剩余的 Windows 分区就足够了,我想大多数其他有经验的用户也会同意这一点。如果您需要帮助解释parted
或的输出,请随时询问fdisk
。
答案2
如果您选择替换 Windows,则硬盘将重新分区并完全格式化。您可以肯定 Windows 不再存在。
您可以通过打开终端窗口并输入以下内容来验证这一点
sudo fdisk -l
这将显示系统上的所有驱动器和所有分区。您应该发现机器上绝对没有 NTFS Windows 分区。如果机器中有第二个硬盘驱动器,并且 Windows 也安装在该驱动器上,那么它可能仍然存在。