包含 Windows 上隐藏文件夹的外部硬盘

包含 Windows 上隐藏文件夹的外部硬盘

我插入了一个外部硬盘,然后出现了一些在 Windows 上隐藏的文件夹($RECYCLE.BINSystem Volume Information),请参阅我的屏幕截图。我不确定删除它们是否安全,但是有没有办法在 Ubuntu 上隐藏这些文件夹?

在此处输入图片描述

答案1

您可以删除这些文件夹,这不会造成任何损害,但 Windows 每次接触该驱动器时都会将它们放回原处。

如果您打算在此硬盘上使用 Windows 和 Ubuntu,您可能需要.hidden在驱动器的根目录中创建一个文件。在此文件中,写入您希望文件管理器隐藏的文件的名称,如下所示:

$RECYCLE.BIN
System Volume Information

然后保存并重新启动文件管理器。请注意,这仅适用于某些 Linux 文件管理器;此外,如果您的 Windows PC 设置为显示隐藏文件,则该.hidden文件可能会显示在文件资源管理器中。

答案2

编辑

好吧,Ian Klug 的回答更简短,更切中要点。你可以跳过我的,哈哈哈。

这些是什么?

$RECYCLE.BIN是回收站的位置。它有一个文件夹,其中包含回收站的内容以及这些文件的元数据(图标、原始路径等)。插入 Windows 的每个存储分区都会有一个(主驱动器也是如此)。回收站文件夹视图允许您查看$RECYCLE.BIN当前插入的每个驱动器的内容。

我从来没有深入研究过System Volume Information,但有一个旧 Microsoft 文章和一个维基百科文章谈论一下这个。

默认情况下,它们在 Windows 中是隐藏的,但您可以配置文件夹资源管理器来查看它们。

删除它们安全吗?

从主驱动器(安装 Windows 的驱动器)中删除它们可能会造成严重后果。不过,从外部驱动器中删除它们不会造成任何问题。

回收站仅包含您已处理(通过拖动或按 Delete 键)但尚未实际删除的文件。如果您确定那里的所有文件都是垃圾,则可以删除整个文件夹。

如果您想检查是否有有用的内容,只需打开它。您删除的文件没有经过任何加密,它们是子文件夹中的普通文件$RECYCLE.BIN。(任何子文件夹之外可能有一个奇怪的文件,但它只是已删除文件的元数据)。您可以从那里剪切并粘贴有用的文件,然后删除文件夹的其余部分。

System Volume Information我已经多次从外部驱动器中删除内容,也从未遇到任何问题。在外部驱动器中,它应该包含日志chkdsk,而其他内容很少。(我可能会在稍后使用 U 盘进行一些测试时编辑此帖子)。

删除它将确实不会影响你的 Windows 分区,确实不会破坏您的磁盘分区,也不会影响磁盘中的数据。(或许如果您使用奇怪的 Windows 特定加密或备份程序,但如果您可以在 Linux 中读取文件,那就不太可能了)。

如果您仍然不确定,只需将它们复制到其他地方或重命名即可。它们和其他文件一样都是普通文件夹和文件,将它们还原到磁盘即可消​​除任何损坏。

你能隐藏它吗?(你的实际问题)

嗯...Linux 没有像 Windows 那样的“隐藏”文件属性。当文件(或文件夹)的名称以点 ( .) 开头时,Linux 程序会将其视为隐藏文件。

然后重命名以包含点将会隐藏它,但下次将硬盘插入 Windows 时,它将再次创建$RECYCLE.BINSystem Volume Information同时保持.$RECYCLE.BIN完整System Volume Information)。

要隐藏$RECYCLE.BINSystem Volume Information您需要配置文件夹系统来识别这些名称,并隐藏它们(但您仍然可以从命令行看到它们)。

您正在使用 Ubuntu 16.04 的默认文件管理器......那是 Nautilus,对吗?

你真幸运。我真的以为你需要安装一个扩展,直到我发现这个。它适用于旧版本的 Nautilus,我也无法测试它(我使用的是 Ubuntu 17.10),所以你必须自己尝试一下。

那么.Trash文件夹是什么?

如果您在 Windows 中看到.Trash.Trash-1000文件夹,则这是相反的现象:Nautilus 在您的驱动器中安装了一个回收站,并且它在 Windows 中没有隐藏。您仍然可以安全地删除它。

我已经有好几年没见过这个名字了,所以我不确定是否还有任何程序可以做到这一点,但它可能会发生。

相关内容