标签: fsutil

如何在 Windows 中创建 1G 归零稀疏文件?

在Linux中:

$ dd if=/dev/null of=mysparse seek=1G count=0
$ du -b mysparse
549755813888    mysparse
$ du -B1 mysparse
0       mysparse
Run Code Online (Sandbox Code Playgroud)

在 Windows 中,我一直在使用 fsutil,但无法使磁盘上的大小小于文件属性中的大小。

windows fsutil

14
推荐指数
2
解决办法
1万
查看次数

启用 TRIM 是否会影响计算机上的其他硬盘驱动器(以及您如何知道 Windows 何时使用它)?

我最近购买了一个新的固态驱动器(一个OCZ Vertex 2 (80 GB)),主要用于我的操作系统。我还有另外三个不同大小的 SATA 硬盘驱动器,用于长期数据存储。我成功地将 Windows 7 安装到 SSD 上,一切似乎都运行良好(我仍然不确定要快多少,我仍在优化系统)。我没有注意到我认为我会获得的速度提升,但这完全是另一个问题。

我正在浏览OCZ SSD 的圣经,并在第 60-76 节 - 调整和修剪中注意到以下内容:

:我如何知道我的 OCZ SSD 是否启用了 TRIM?

A.在 Windows 7 中,转到开始/运行/cmd),键入以下内容:

fsutil.exe behaviour query DisableDeleteNotify

它应该回复:

DisableDeleteNotify=0

如果 TRIM 支持已准备就绪且处于活动状态。如果不是,则键入:

fsutil.exe behavior set DisableDeleteNotify 0

在谷歌上搜索了一下之后,我在其他地方发现了类似的结果(设置DisableDeleteNotify 0),这是有道理的,因为要使 TRIM 工作,固态驱动器需要在发生删除(对于垃圾收集器)时得到通知,这与普通硬盘驱动器不同)。当我在 fsutil 上运行查询时,我得到以下结果:

DisableDeleteNotify = 48

按照我找到的说明,我将其设置为0而不是48. 然而,我开始怀疑。这是我真正需要的操作系统正在使用 TRIM 的全部证据吗?

此外,由于这适用于计算机全局,TRIM 数据是否被发送到连接到计算机的其他硬盘驱动器?如果是这样,这会导致磁盘性能下降吗?

另外,因为我发布了赏金,所以我想快速回答另一个问题。 Microsoft 的此页面说明Windows 7 将 …

windows ssd sata trim fsutil

11
推荐指数
1
解决办法
1万
查看次数

如何从 Windows 10 非管理员 cmd.exe 确定给定驱动器号的文件系统?

我想运行此命令并捕获输出:

fsutil fsinfo volumeInfo C:
Run Code Online (Sandbox Code Playgroud)

但除非我“以管理员身份”手动打开 cmd.exe,否则它不会出于某种荒谬的原因执行该命令。这意味着它无法从 PHP CLI 运行。

获取此信息的不同且不愚蠢的方法是什么?为什么该fsutil命令需要管理权限?

请注意,我花了很多年的时间试图让 PHP CLI 以管理员身份运行以使这种事情发挥作用,但它从来没有起作用。我听过的所有“解决方法”都是疯狂的,让我起鸡皮疙瘩。

windows command-line fsutil cmd.exe windows-10

3
推荐指数
1
解决办法
1380
查看次数

请问如何删除硬链接、符号链接、连接点等?

我可能是错的,但我还没有听到关于这些东西提供的可利用性的有效论据......超过了它们非常可疑/有争议的功能。他们似乎对我来说稍微方便,但我不认为我有任何需要他们。但是,我确实需要安全。

请问如何从我的硬盘中永久删除它们的全部功能?微软只有关于如何创建它们的页面;这似乎几乎是可疑的(至少对我来说......)


只是一个愚蠢的命令行问题,我假设fsutil hardlink list c:会枚举该驱动器上的每个硬链接是否正确?

C:\Windows\system32>fsutil hardlink list c:
\Windows\System32
Run Code Online (Sandbox Code Playgroud)

另外,我该如何删除符号链接;)

但如果可能的话,我宁愿删除所有符号链接和递归创建的东西?

C:\Windows\system32>fsutil behavior query symlinkevaluation
Local to local symbolic links are enabled.
Local to remote symbolic links are enabled.
Remote to local symbolic links are disabled.
Remote to remote symbolic links are disabled.
Run Code Online (Sandbox Code Playgroud)

ntfs symbolic-link hardlink junction fsutil

2
推荐指数
1
解决办法
1万
查看次数