当您从设备中删除文件时,假设是一个 U 盘,然后(不做任何进一步的事情)只删除文件系统中的条目,该文件的原始字节仍在设备上(这就是文件恢复工具工作的原因通过一一扫描驱动器上的物理扇区)。
现在,如果我这样做
dd if=/path/to/usbdrive of=/backup/usbdrive.img
Run Code Online (Sandbox Code Playgroud)
USB 驱动器的内容将被复制到指定的文件。
当到达被删除文件所在的位置时,是dd复制零还是复制物理上仍然存在的文件内容?
在我所做的工作中,我经常需要重命名和删除文件夹。
按住 Shift 键删除文件夹的速度非常快 - 1-2GB 可能需要 10-20 秒,而重命名同一文件夹会立即发生。
我的理解是,当我移动删除一个文件夹时,Windows 正在检查文件索引并说“x 到 y 的空间不再被这些文件占用”。
天真地,我认为 Windows 必须为文件夹重命名执行类似的过程 - 更改文件索引上的 Windows 路径。
有人可以对 Windows 重命名和删除文件夹时发生的情况进行高级概述吗?
我想弄清楚如何使用网络共享访问审核 Windows 上的文件访问。
我有 2 台运行 Window 8 且未加入活动目录域的计算机。计算机 1 与所有人共享了一个文件夹。计算机 2 从共享文件夹中复制计算机 1 中的文件。
问题:我本来希望在计算机 1 上看到 IO 读取事件(使用procmon),但这并没有发生。我知道我可以通过打开文件访问监控来获取 IO 元数据,但是,这似乎效率低下并且难以与我从微型过滤器文件系统驱动程序接收的数据聚合(想想 procmon 文件读取)
问题:
windows filesystems network-shares protocol network-protocols
据我了解,FAT32 对每个文件使用 32 位数字来存储其文件大小(因此 FAT32 仅限于 ~4GiB 文件)。在 FAT 中,每个文件都有一个根目录条目,这些条目存储文件大小的值。此页面显示 FAT32 的目录条目结构。此资源表明 FAT12 使用 25 位值作为文件大小,FAT16 使用 31 位值。
第二个链接资源中的信息是否正确?如果不是,FAT12 和 FAT16 的真正最大文件大小是多少?如果这是真的,那么为什么这些文件系统使用不规则的位数来存储文件大小?
编辑:为什么它们受到卷大小的限制,而 FAT32 有固定的大小?是因为它存储的文件大小大于任何支持的卷大小,还是 FAT12 和 FAT16 不使用文件大小作为目录项中的字段?
这个问题的原因与我用于重要制作的 NTFS 1TB 外部驱动器的最近行为有关。
由于我在 Linux 和 Windows 上工作(尽管主要是 Linux-Ubuntu),我认为出于兼容性原因,NTFS 最有意义。然而最近经历了奇怪的行为。在 Windows 上,一个大文件夹无法打开,几天后,整个驱动器也无法安装在我的 Linux 桌面上。
在 Windows 中运行 chkdsk 来修复文件系统,但我想知道如果我需要可靠性而不是便利性,NTFS 是否是一个好主意?
我运行的是 64 位 Windows 10 PC,其单个硬盘有两个 NTFS 分区,C: 和 D:。短文件名 (8.3) 在 C: 中创建,但不在 D: 中创建
对于所有(最近)版本的 Windows,这让我感到困惑,我希望 Windows 10 能够简化它,但无济于事。
无论如何,当打开 windows (10) 文件资源管理器时,他们看到的This PC几乎是主要的分组。其中,我们有文档、下载等,而且看起来很容易。但是,这些文件夹的路径实际上是C:/Users/name/Documents. This PC似乎甚至不作为文件系统的任何元素存在。
甚至不要让我开始了解公共文档和其他用户的文档:这对我来说都是一个谜。无论如何,大多数时候我会将我的文件保存在这些默认文件夹中(我应该这样做对吗?)但有时我会C:/Users/my-name直接将它们保存在其中。显然这是一个错误。
最后一块拼图是程序文件夹。有人发现,C:由于某种原因,这些直接在内部并且似乎与任何用户无关。如果programs下载和图片旁边有一个文件夹,那就容易多了。所以如果我下载一个像 eclipse 这样的程序,我应该把它保存在程序文件中,对吗?我的文件现在在几个地方,例如,all apps开始菜单上的没有显示我的几个程序(如 eclipse)。
有人可以为我澄清整个画面吗?这让我发疯了!
我有一个三星 NVMe SSD 960 PRO M.2。
我正在其上安装 Gentoo。gparted通知我物理块大小与内核报告的不同。我以为通知是针对 M.2 SSD 的,所以我曾经dd在通知中为物理块大小写零。原来是我的USB驱动器。
我想知道设备开箱即用的块大小是多少。我知道无论我给它什么,它都会起作用,但我希望它能够持续下去。
据我了解,即使我删除文件、格式化磁盘并多次在同一个地方写入不同的文件(有应用程序可以这样做),该文件仍然可以取消删除。
如果这是真的,为什么没有应用程序使用它来使磁盘更大?
即使取消删除需要一些时间,它也可以用作存档。所以我可以在 200GB 磁盘上有 1000 个 10GB 游戏,然后选择取消删除/解压其中一个并玩它。
为什么没人做过?文件是否不像看起来那样可恢复?
为什么我们打开linux可以查看windows文件系统,但是打开windows就不能查看linux文件系统,除非我们使用一些软件?
我买了一张新的 32GB microSD 卡。Windows 在“属性”中表示该驱动器的容量为 29.3GB(31,474,057,216)。为什么?
我预计 1024x1024x1024x32 = 34,359,738,368 字节。我可以接受 0.5GB 的文件系统,但不能接受 2.7GB。可寻址空间遵循基数 10 没有逻辑上的原因,因为地址是二进制的。(或者他们是?)
每次我需要在 Windows 中创建文本文件时,我通常在文件夹内右键单击并选择从快捷方式到 zip 文件的任何选项并将其扩展名重命名为“.txt”(我知道其中一些选项会在内部创建垃圾txt,但这对我来说不是问题):

但是出于某种原因,如果我尝试通过创建文件夹并将其重命名为“something.txt”来执行相同操作,它会保留文件夹格式,只是作为文件夹保留:

为什么会发生这种情况,为什么我无法将文件夹转换为 Windows 系统中的 txt 或其他文件?
PS:如果我可以将文件夹转换为文件,那么通过按“Ctrl+Shift+N”将其重命名为“file.txt”来创建 txt 文件会容易得多。顺便问一下,是否有一些键盘快捷键可以帮助我创建文件?