如何从 Windows 清空 Linux 分区?

如何从 Windows 清空 Linux 分区?

有一天,安装 Linux Mint 失败了,它占用了所有空间/dev/sda3

我想知道是否有某种方法可以/dev/sda3从 Windows 中删除里面的文件和目录(不知道它位于哪里)?

答案1

使用实时 CD 或从 USB 启动实时发行版,清空该分区 => 完成。否则,您将需要访问 Linux 文件系统(猜测是 ext4 或 btrfs),而 Windows 对此的支持不是很好。

答案2

如果您想保留该分区及其 ext? 文件系统,但不保留文件和文件夹,您可以在 Windows 中安装适当的文件系统驱动程序。这样您就可以在该分区中创建/修改/删除文件,就像在任何 Windows 分区中一样,但可能会出现一些小问题,因为 Linux 文件系统遵循的规则与 Windows 文件系统略有不同(例如不同的权限标志)。

我相信 ext2fsd 项目支持 Windows 中的 ext 系列文件系统,尽管我自己从未尝试过。

http://www.ext2fsd.com

但是,删除整个分区然后重新创建它可能要容易得多(或者调整另一个分区的大小以重新使用空间)。Windows 可能会也可能不会拒绝删除它无法识别的分区,但有第三方工具可以完成这项工作,包括免费工具。

最简单的方法可能是使用 Linux Live CD。如果您愿意花点钱,我个人曾经是 Acronis 工具(包括启动 CD)的忠实粉丝,但我已经好几年没有购买升级版了。

答案3

-tree/dev/*和 Linux 块设备

系统上的所有内容UNIX都是文件。如果您要深入研究 Linux,就需要习惯这种范例。

/dev是包含特殊设备文件的目录,例如/dev/sda3,这是第一个计算机上的第三个主分区SCSI硬盘。

Windows 卷

为了在 Windows 中写入卷(也称为分区),您需要将其挂载到 NTFS 文件夹中,或者分配驱动器号,喜欢C:它。 Windows 还需要能够与相应卷的文件系统兼容,否则它将无法写入它。

文件系统

文件系统是文件的命名方式以及文件在逻辑上存储和检索的位置。

科技目标

Linux 可以安装在各种不同的文件系统上。、、、ext?和只是可用于 Linux 安装的文件系统的一小部分。BTRFSZFSJFSXFS

这些文件系统通常无法从基于 Windows 的操作系统读取和写入,除非加载特殊驱动程序,例如Ext2Fsd

虽然可以使用 F/LOSS 软件将文件写入ext和,ext2ext3我建议不要这样做,因为它可能会导致更多的复杂性、低性能和其他问题。

简而言之,您将无法轻松地/dev/sda3从 Windows 中清空,除非经过许多繁琐的环节。

更好的选择:Linux

使用 Linux 来解决这个问题并不疯狂,毕竟您使用 Live Linux 系统来安装 Mint。

清空操作/dev/sda3在这里通过删除并重新创建完成。我假设分区上的所有数据都已备份或不重要。按照以下步骤操作将要删除 上的所有数据/dev/sda3

启动实时 CD 并进入终端,输入每个命令确切地如图所示:

$ sudo -i
Enter password for root:
Last login: xx-xx-xxxx xx:xx
# cfdisk /dev/sda

程序cfdisk现在将启动。如果您收到类似于“分区在最后一个部分磁柱上结束”的错误,请使用fdiskparted

使用菜单删除sda3并创建一个大小相同的新分区。用作Linux文件系统(通常为 83)。现在您已成功删除指向 上数据的所有指针sda3。请记住,实际数据不会被删除。HTG 上的这篇文章如果您觉得有必要安全地擦除数据,那么这些详细信息足以让您自己弄清楚。不过,我怀疑您不需要。

最后说明

现在您已成功创建空间,可以再次尝试安装 Mint 安装程序。如果我是您,我会查看Mint 官方文档并阅读这篇博文关于分区,在我看来,您可能需要一些指导。

相关内容