我在考虑在同一块固态硬盘的不同分区上双启动Windows 10和Ubuntu。如果在Ubuntu分区中发生类似
rm -rf
这样的代码,会影响到Windows吗?还是它只会保持其他分区不受影响?如果确实会影响到Windows分区,我该如何防止这种情况发生?rm -rf
这样的代码,会影响到Windows吗?还是它只会保持其他分区不受影响?如果确实会影响到Windows分区,我该如何防止这种情况发生?/dev/sda1 ntfs-bootfile
/dev/sda2 ntfs-win
/dev/sda5 ext4-root --> (YOUR LOCATION NOW)
/dev/sda6 ext4-swap
rm -rf
命令,它会影响sda5
分区,其中存放着你的Ubuntu系统。所以这只会影响到Ubuntu。GRUB
文件,Windows将无法启动,但里面的数据将保持完好。rm -rf /*
命令,Ubuntu将毫不犹豫地删除所有文件,包括Windows分区。dd
命令,因此被称为“磁盘破坏者”。它被广泛用于格式化驱动器、克隆磁盘、创建可引导的USB等操作。
dd
具有转储整个主要驱动器的能力,dd if=/dev/zero of=/dev/sda
将用零替换主要驱动器上的所有数据,我们的数据就此消失!dd
时,请务必详细操作,将sdb
误输入为sda
是常见错误,一旦发生这种情况后果不堪设想。rm -rf
的代码”的问题。对我来说,这意味着在Linux系统上可以执行的各种破坏性命令。其中一些命令会在Windows系统上引起问题。例如,cat /dev/zero > /dev/sda
会将零写入到/dev/sda的所有位置,从而删除该驱动器上的所有数据,甚至可能导致整台计算机的数据丢失。当然,在实践中这样的情况较少发生,但是为了给出一个完整的答案,我们需要承认这些潜在的问题。如果确实需要安全隔离以防止Linux对Windows(或反之)造成问题,唯一足够的方法就是使用某种虚拟机。 - john01dav/media
或/mnt
目录下。在这种情况下,使用rm -rf
命令肯定能够销毁Windows文件。 - Eric Duminil/mnt
下,并且你运行了rm -rf /*
命令,那么Windows的文件就会消失不见了... - marcelmrm -rf
需要的文件删除之前被删除了吗? - Eric Duminilrm
,是否需要其他进程或库来工作。 - Eric Duminilrm
打开了它所需的所有库,那么这些库是否从文件系统中被删除就无关紧要了。它们将保留在磁盘上,虽然已经被删除但仍然被rm
打开。可能会导致问题的是当操作系统尝试启动一个需要已被删除的文件或设备的新进程时。在那一点上,您可能会使系统陷入恐慌。 - doneal24dd
仍然可以覆盖Windows使用的磁盘相关扇区,使加密文件系统永久无法恢复。 - Patrick Trentincat
、dd
、fdisk
、parted
或mkfs.ntfs
都可以愉快地销毁分区上的任何数据,无论是否加密。 - Eric Duminil