如何访问“不可见”或“无名”目录中的文件(使用终端)?

如何访问“不可见”或“无名”目录中的文件(使用终端)?

问题背景:前几天,我的 USB 被借走了,我猜是某种小型恶意软件修改了它的内容。我再也找不到我的文件了,但它们占用了空间。

问题:我无法访问 USB 驱动器中的文件,我无法看到目录或访问它,我的驱动器包含文件,但我无法cd从终端进入该文件夹,因为它的名称类似于

我尝试访问或恢复文件所采取的步骤:我首先尝试在常规资源管理器中查看 Windows 机器上的文件,并显示隐藏文件,在证明该步骤根本不起作用之后,我继续使用以下命令在 CMD 提示符下列出文件:dir /s/a \\?/d:/ESD-USB并返回当前驱动器中的文件和目录的转储,部分转储如下所示:

Directory of \\?\d:\ESD-USB\ \boot

10/29/2018  02:06 PM    <DIR>          .
10/29/2018  02:06 PM    <DIR>          ..
09/29/2017  09:08 AM            16,384 bcd
09/29/2017  03:59 AM         3,170,304 boot.sdi
09/29/2017  03:59 AM             1,024 bootfix.bin
09/29/2017  09:08 AM           106,528 bootsect.exe
09/29/2017  03:59 AM             4,096 etfsboot.com
09/29/2017  09:08 AM           818,072 memtest.exe
12/27/2017  06:01 AM    <DIR>          en-us
12/27/2017  06:01 AM    <DIR>          fonts
12/27/2017  06:01 AM    <DIR>          resources
6 File(s)      4,116,408 bytes

我也尝试从我的 OSX 机器访问文件,但无法使用列出它们ls -la。我唯一能看到驱动器中文件的方法就是使用上一步。

我需要或想知道的是:我首先想知道如何访问我的文件,以便我可以使用任一平台上的终端将它们移动或复制到 Windows 或 OSX 上可访问的地方。

笔记: /boot只是 USB 驱动器内的几个文件夹之一(例如:、、、/ /boot是我的文件所在的目录,我无法正常访问)。/ /files/ /IT

答案1

\\?\d:\ESD-USB\ \boot

只是意味着一个不可打印的字符。检查磁盘,然后使用 Linux 启动任何 livecd,您就可以恢复所有文件。此外,您可以尝试 dir d: /s /a:h 来查看是否为文件设置了隐藏属性。如果是,您应该使用反恶意软件检查您的磁盘

相关内容