在 Windows 中,硬盘分区可以是带字母的驱动器(D:\
等),也可以安装在 NTFS 文件夹上(例如C:\Downloads
)。安装在文件夹上是一个非常有用的功能,但也存在一个问题:如果有人指向安装分区的文件夹并意外按下Shift+ Del,则分区中除 和 之外的所有内容都将被RECYCLER
删除System Volume Information
。
Windows 的设计就是这样吗?或者有解决方法吗?我不希望我或任何使用我电脑的人意外删除整个分区的内容。
编辑:
我觉得所有回答者都误解了我。我来给你讲一下我的情况:
我像往常一样在 C 上安装了 Windows。我配置了一个下载管理器来下载所有文件,
My Documents\Downloads
然后在其上安装了一个分区。我这样做是为了避免在我的操作系统出现问题并且需要格式化时删除下载文件的风险C:\
。现在假设我已下载
abc.exe
到My Documents\Downloads\
。对于上下文,我不介意My Documents\abc.exe
直接指向并删除 。但由于My Documents\Downloads
不是普通文件夹,我希望当My Documents\Downloads
试图直接删除 或其父文件夹被删除时,操作系统会抛出错误。
答案1
如果您在系统上确信某人很可能会删除驱动器的根目录,那么答案是:备份它。
答案2
从“我的电脑”中选择您的驱动器,然后选择属性和安全选项卡。在这里,您可以编辑硬盘的权限。
注意:对特定文件夹也可以执行相同的操作。
根据添加的 QA 信息进行编辑:
@Tabrez Ahmed 我相信你想要的是冻结该位置,这样就不会发生任何变化?如果是这样的话,有一个可以冻结文件夹的软件。链接如下。
答案3
我不明白您想要实现什么。您是否希望能够从文件系统中删除已安装的 NTFS 分区?
归根结底,已安装的 NTFS 分区仅仅是指向新硬盘的指针。硬盘需要其自己的受保护系统文件夹来存储有关文件结构的信息,因此您无法删除它。已安装的 NTFS 位置显示为文件夹,因此可以处理为文件夹设计的命令,例如 Shift + Del。在“计算机”或“我的电脑”中,分区显示为驱动器,不允许此类功能,对此没有解决方法。
如果这不是您要问的,您能具体说一下吗?
编辑:根据所有者编辑的新信息:好的,在这种情况下,您可以进入“属性/安全”,并分别向每个人授予下载文件夹和父文件夹的“拒绝删除”属性,确保不允许其下的文件和文件夹继承权限。第二个答案中显示的屏幕截图为您提供了我所说的窗口的视图。