2011/08/11

在 Windows 產生大檔案

要測試 Emsa DiskCheck 時,
發現它是要讀取磁碟上的檔案才可以計算速度,
記得以前有個 GUI 程式可以辦到,
後來找了一下,
Windows XP 內建就有指令可以做到了 :)

Microsoft Windows XP [版本 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\>fsutil
---- 支援的命令 ----

behavior 控制檔案系統行為
dirty 管理磁碟區不乾淨的位元
file 特定檔案命令
fsinfo 檔案系統資訊
hardlink Hardlink 管理
objectid 物件識別碼管理
quota 配額管理
reparsepoint 重新分析點管理
sparse 疏鬆檔案控制
usn USN 管理
volume 磁碟區管理

C:\>fsutil file
---- 支援的檔案命令 ----

findbysid 依安全性識別元尋找檔案
queryallocranges 查詢檔案的配置範圍
setshortname 設定檔案的短名稱
setvaliddata 設定檔案的有效資料長度
setzerodata 設定檔案的零資料
createnew 建立指定大小的新檔案

C:\>fsutil file createnew
使用方法 : fsutil file createnew
例如 : fsutil file createnew C:\testfile.txt 1000
單位為 Bytes.

產生一個 1MB 的檔案:
C:\>fsutil file createnew C:\1MB.tmp 1048576

產生一個 1GB 的檔案:
C:\>fsutil file createnew C:\1GB.tmp 1073741824

產生一個接近 4GB 的檔案給 FAT32 分割區:
C:\>fsutil file createnew C:\4G.tmp 4294967295

沒有留言:

張貼留言