文件夹添加了隐藏和系统属性是什么?

文件夹添加了隐藏和系统属性是什么?

在升级到 Windows 8 之前,我对辅助驱动器以及以下文件夹进行了多次备份:E:\Backups\Keepers\2013.02.14 Windows 8 之前。备份文件夹包含 Acronis True Image Home 2010 备份和一些 xcopy。

安装 Windows 8 时,我删除了 SSD 驱动器上的两个分区,只留下一个 Windows 8 分区,然后继续安装,没有任何问题。正如预期的那样,辅助驱动器从 E: 变为 D:,因为 SSD 驱动器现在有一个分区,而不是两个。

今天当我去恢复文件时,我看不到D:\Backups\Keepers\2013.02.14 Windows 8 之前文件夹。心沉了下去!经过调查,我发现2013.02.14 Windows 8 之前文件夹具有系统和隐藏属性。我没有设置这些属性。

这让我想到以下问题:

  1. 什么可能启用了系统和隐藏属性?
  2. 当我从中删除属性时2013.02.14 Windows 8 之前两个子文件夹中的一个文件夹有同样的问题。为什么?
  3. 我发现文件夹有这些属性目录.tib /s. 为什么 dir find 显示这些文件,因为它们是隐藏的 &系统文件夹?

答案1

我会告诉你传播:当一个文件夹被标记为隐藏时,默认情况下,使用 GUI 时,该属性将传播到文件和子文件夹。我当然不能告诉你为什么会发生这种情况。正如 harrymc 所说,dir 将显示所有文件,但你可以(就像我一样)告诉 Windows 资源管理器显示隐藏和系统文件和文件夹,这可以在 Google 上找到。

评论更新

在 Windows 中使用 GUI 时,隐藏和应用到子文件夹是默认行为,并且可以使用命令行中的 /S 选项:

C:\Users\me>attrib /?
Displays or changes file attributes.

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [+I | -I]
       [drive:][path][filename] [/S [/D] [/L]]

  +   Sets an attribute.
  -   Clears an attribute.
  R   Read-only file attribute.
  A   Archive file attribute.
  S   System file attribute.
  H   Hidden file attribute.
  I   Not content indexed file attribute.
  [drive:][path][filename]
      Specifies a file or files for attrib to process.
  /S  Processes matching files in the current folder
      and all subfolders.
  /D  Processes folders as well.
  /L  Work on the attributes of the Symbolic Link versus
      the target of the Symbolic Link

在此处输入图片描述

答案2

我知道这很老了但是请看一下:

https://serverfault.com/questions/55668/why-does-robocopy-create-a-hidden-system-folder

简而言之,“它与从磁盘根目录复制隐藏/系统系统卷信息有关 - 如果复制,目标目录将获得相同的属性系统/隐藏。复制之前创建目录没有帮助,因为 robocopy 也会隐藏它。将开关添加到 robocopy/A-:SH命令以忽略系统文件”。

更多信息请参见此处Microsoft Technet 讨论,明确表示开关是不是更为直观一点/A:-SH

答案3

首先,dir 命令是 MS-DOS 遗留下来的古老产物。它被设计成显示所有文件,因为当时微软并不十分关心不知情的消费者客户。

我能找到的关于这些文件属性变化的最佳解释是,这些文件是由一个在 Windows 8 中转换得很糟糕的用户创建的,因此它们的属性很奇怪。只有众所周知的帐户(例如真实的AdministratorEveryone)才能(通常)保证在 Windows 版本升级后完美保存。

无论如何,要真正解释发生了什么,需要了解 Windows 8 升级程序及其错误,并且没有微软开发人员会在这个论坛(或任何论坛)上直接回答你有关错误的问题。

答案4

只是一些病毒造成了这种情况,我的客户的电脑和闪存驱动器中也有很多类似的问题,他们要求恢复,因为他们认为他们的文件不见了!!

只需使用管理员权限打开命令提示符,转到驱动器盘符的根目录(在您的情况下为 D:

D:\attrib -R -S -H *.* /S /D

全做完了!

相关内容