4 วิธีในการสร้างไฟล์จำลองสุ่มที่มีขนาดเฉพาะใน Windows

ในขณะที่ผู้ใช้ทั่วไปส่วนใหญ่อาจมีปัญหาในการทำความเข้าใจถึงความจำเป็นในการสร้างไฟล์จำลองแบบสุ่มที่มีขนาดเฉพาะ ผู้เชี่ยวชาญ นักพัฒนาซอฟต์แวร์ และผู้ใช้ระดับสูงรู้ว่าเหตุใดไฟล์ดังกล่าวจึงมีประโยชน์ในบางครั้ง คุณสามารถใช้ไฟล์จำลองเพื่อดูว่ามีเซกเตอร์เสียในฮาร์ดไดรฟ์ของคุณหรือไม่ เพื่อทดสอบความเร็วเครือข่าย(network speed)หรือเพื่อให้แน่ใจว่าไฟล์ในคอมพิวเตอร์หรืออุปกรณ์(computer or device) ของคุณ ถูกลบออกไปจนไม่สามารถกู้คืนได้ โดยไม่คำนึงถึง(Regardless)เหตุผลของคุณ ต่อไปนี้เป็นสี่วิธีในการสร้างไฟล์ดังกล่าวใน Windows เวอร์ชันใหม่:

1. สร้างไฟล์จำลองด้วยคำสั่ง fsutil(fsutil command)

Windowsทุกรุ่นตั้งแต่Vista มีไฟล์ ปฏิบัติการชื่อfsutil.exe ในWindows 10คุณสามารถค้นหาได้ในโฟลเดอร์" "C:\Windows\System32"

โฟลเดอร์ที่มีไฟล์ปฏิบัติการ fsutil

Fsutil.exeเป็นเครื่องมือที่ทรงพลังสำหรับจัดการพาร์ติชั่นและโวลุ่ม เหนือสิ่งอื่นใด คุณสามารถใช้มันเพื่อสร้างไฟล์จำลองได้อย่างรวดเร็วในทุกขนาดจาก พรอม ต์คำสั่ง(Command Prompt)

มีหลายวิธีในการเปิดCommand Promptแต่เราต้องการป้อน"cmd" ใน ("cmd")ช่องค้นหา(search field)ของทาสก์บาร์จากนั้นคลิกหรือกดเลือกCommand Prompt (Command Prompt)หากคุณต้องการสร้างไฟล์จำลองแบบสุ่มในโฟลเดอร์ระบบ(system folder) ที่มีการป้องกัน (เช่น ไดรฟ์ C :) ให้กด"เรียกใช้ในฐานะผู้ดูแลระบบ"("Run as administrator")แทน

เปิด Command Prompt จากทาสก์บาร์ของคุณ

เมื่อพรอมต์คำสั่ง(Command Prompt)เปิดขึ้น ให้พิมพ์fsutilแล้วกดEnterเพื่อดูรายการคำสั่งที่เครื่องมือนี้รองรับ มีหลายพารามิเตอร์ที่คุณสามารถใช้ได้ สิ่งนี้จะช่วยให้คุณได้รู้ว่าfsutil.exeทำอะไรได้บ้าง คุณสามารถค้นหาข้อมูลทั้งหมดเกี่ยวกับความสามารถของมันได้ในเอกสารอย่างเป็นทางการของTechNet

รายการคำสั่งที่รองรับโดยfsutil

มีสองคำสั่งที่คุณสามารถป้อนในCommand Promptเพื่อสร้างไฟล์จำลอง:

  • fsutil file createnew ชื่อไฟล์(filename) size
  • fsutil file createnew pathfilename size(pathfilename size)

แทนที่ชื่อไฟล์(filename)ด้วยชื่อที่คุณต้องการสำหรับไฟล์จำลอง (dummy file)คุณสามารถเลือกที่จะเพิ่มส่วนขยายหรือไม่ก็ได้ เนื่องจากสิ่งนี้ไม่มีผลกับกระบวนการ แทนที่ขนาด(size)ด้วยขนาดที่คุณต้องการให้ไฟล์จำลอง(dummy file) ของคุณ มี ขนาดวัดเป็นไบต์ การใช้ ตัวแปลงออนไลน์(an online converter)อาจง่ายกว่าเพื่อช่วยคุณกำหนดขนาดที่คุณต้องการ

ความแตกต่างระหว่างสองคำสั่งคือคำสั่งที่สองช่วยให้คุณสามารถระบุตำแหน่งที่เก็บไฟล์ได้อย่างแม่นยำ โดยการแทนที่พาธ(path)ด้วยตำแหน่งที่คุณเลือกบนอุปกรณ์ของคุณ

เมื่อได้ข้ามส่วนทฤษฎีแล้ว มาดูกันว่ามันทำงานอย่างไรในทางปฏิบัติ ก่อนอื่นเราสร้างไฟล์ชื่อmyfile.exeที่มีขนาด 10MB หรือ 10485760 ไบต์ ในการสร้าง เราป้อนคำสั่งต่อไปนี้: fsutil file createnew myfile.exe 10485760

การสร้างไฟล์โดยใช้คำสั่งแรก

ดังที่แสดงด้านบน หากคุณใช้คำสั่งแรกและไม่ระบุเส้นทาง ไฟล์จะถูกสร้างขึ้นในโฟลเดอร์โปรไฟล์ผู้ใช้(user profile folder) ของ คุณ ในกรณีของเรา มันถูกเก็บไว้ที่C :UsersDiana Ann Roe (C:UsersDiana Ann Roe)จากนั้นเราสร้างไฟล์ขนาด 2MB อีกไฟล์ คราวนี้โดยใช้เส้นทางเฉพาะและไม่มีนามสกุล เราป้อน: fsutil file createnew D:myfile 2097152

การสร้างไฟล์โดยใช้คำสั่งที่สอง

แง่มุมหนึ่งที่ควรทราบคือไฟล์ที่สร้างด้วย fsutil.exe ว่างเปล่า ไม่มีเนื้อหาอยู่ภายใน

2. สร้าง ไฟล์จำลอง(dummy file)แบบสุ่มด้วยDummy File Creator

หากคุณต้องการไฟล์จำลองที่มีเนื้อหาแบบสุ่ม(random content)หรือหากคุณไม่สะดวกใจกับพรอมต์คำสั่ง(Command Prompt)คุณควรพิจารณาใช้แอปของบุคคลที่สาม เครื่องมือฟรีและใช้ งานง่ายคือDummy File Creator

คุณสามารถเลือกระหว่างตัวติดตั้งและไฟล์เก็บถาวร เราขอแนะนำให้คุณรับไฟล์เก็บถาวรและแตกไฟล์ไว้ที่ใดที่หนึ่งบนคอมพิวเตอร์ของคุณ จากนั้นเรียกใช้ไฟล์Dummy.exe หากคุณต้องการสร้างไฟล์ในไดรฟ์ระบบ(system drive) ของคุณ ( C: ) ให้คลิกขวาหรือกดค้างไว้แล้วเลือก"เรียกใช้ในฐานะผู้ดูแลระบบ("Run as administrator) " หรือ(")โปรแกรมจะส่งคืนข้อผิดพลาดเมื่อพยายามสร้างไฟล์ของคุณ

เรียกใช้ Dummy.exe เพื่อเริ่มสร้างไฟล์จำลอง

ในขณะที่ต้องการการปรับปรุง อินเทอร์เฟซของโปรแกรมนี้ตรงไปตรงมา ส่วนโหมด(Mode)ช่วยให้คุณเลือกได้ว่าต้องการสร้างไฟล์หนึ่งไฟล์ขึ้นไป ใช้ ปุ่ม เรียกดู(Browse)เพื่อไปยังตำแหน่งที่คุณต้องการสร้างไฟล์ แล้วพิมพ์ชื่อ (และนามสกุล ถ้าคุณต้องการ) ถัดไป ระบุขนาดไฟล์(File Size)และทำเครื่องหมายที่ช่อง"เนื้อหาไฟล์สุ่ม (ไม่สามารถบีบอัดได้)"("Random file content (non-compressible)")หากคุณต้องการให้ไฟล์ของคุณมีเนื้อหาแบบสุ่ม จากนั้น คลิก หรือแตะ(click or tap) สร้าง(Create)

ปรับแต่งไฟล์จำลองของคุณแล้วกด Create

แถบความคืบหน้า(progress bar)ช่วยให้คุณอัปเดตในขณะที่กำลังสร้างไฟล์

ติดตามการสร้างไฟล์จำลองของคุณ

ทันทีที่โปรแกรมเขียนเสร็จ คุณจะได้รับการแจ้งเตือนว่าไฟล์ของคุณถูกสร้างขึ้น

ป๊อปอัปแจ้งให้คุณทราบว่าไฟล์ถูกสร้างขึ้น

เครื่องมือนี้ใช้งานได้ง่ายกว่าfsutil.exe อย่างเห็นได้ชัด และยังมีข้อดีหลายประการ เช่น การสร้างไฟล์เพิ่มเติมพร้อมๆ กัน และตัวเลือกในการเพิ่มเนื้อหาไฟล์(file content) แบบ สุ่ม

3. สร้างไฟล์จำลอง(dummy file) แบบสุ่ม ด้วยDisk Tools

ทางเลือกอื่นฟรีที่ให้ตัวเลือกการปรับแต่งเพิ่มเติมคือชุดเครื่องมือเครื่องมือ(Disk tools toolkit)ดิสก์ ตามความหมายของชื่อ นี่คือชุดเครื่องมือที่เกี่ยวข้องกับดิสก์ขนาดเล็กฟรี หนึ่งในเครื่องมือเหล่านี้คือFile Generator (File Generator)ดาวน์โหลดและเรียกใช้CubicDesign_tools.exe เมื่อคุณพยายามเข้าถึง Windows Defender SmartScreenจะปรากฏขึ้นเพื่อแจ้งให้คุณทราบว่าได้ป้องกันไม่ให้แอปที่ไม่รู้จักเริ่มทำงาน คลิก(Click)หรือแตะที่ข้อมูลเพิ่มเติม(More info)แล้วเลือกเรียกใช้ต่อ(Run anyway)ไป คลิกหรือกดเลือกติดตั้ง(Install)และรอให้แอปแตกไฟล์ เมื่อการแตกไฟล์เสร็จสิ้นFile Explorerจะนำคุณไปยังโฟลเดอร์ที่สร้างขึ้นใหม่ชื่อTahionic tools package. จากไฟล์ทั้งหมดที่รวมอยู่ในชุดนี้ ให้เปิดDisk Tools.exeจากโฟลเดอร์ระบบและความปลอดภัย(System & security)

เข้าถึง Disk Tools.exe

เครื่องมือดิสก์(Disk Tools)จะเปิดขึ้นที่ แท็บตัวสร้าง ไฟล์(File generator)ซึ่งเป็นเครื่องมือที่เราต้องสร้างไฟล์จำลอง

ใช้แท็บตัวสร้างไฟล์เพื่อสร้างไฟล์จำลอง

สี่ส่วนในแท็บนี้จะช่วย(tab help)คุณปรับแต่งไฟล์จำลอง(dummy file) ของคุณ :

  • จำนวนไฟล์(Number of files) - กำหนดจำนวนไฟล์ที่สร้าง
  • ขนาดไฟล์(File size) - กำหนดขนาดไฟล์(file size)หรือเลือกขนาดที่แนะนำทางด้านขวา
  • ชื่อไฟล์(File name) - ตั้งชื่อไฟล์และ(file name and location)ตำแหน่ง เลือกรูปแบบ(Pattern)เพื่อป้อนชื่อที่กำหนดเอง(custom name) (และนามสกุล)
  • เนื้อหาไฟล์(File content) - ตั้งค่าเนื้อหาไฟล์ เลือก"เติมไฟล์ด้วยเนื้อหานี้"("Fill the files with this content")เพื่อปรับแต่งข้อความในไฟล์ของคุณและเพื่อปลดล็อกตัวเลือก"ทำให้ไฟล์ไม่ซ้ำกัน("Make file unique) " ซึ่ง(")จะสะดวกเมื่อคุณสร้างไฟล์หลายไฟล์ และคุณไม่ต้องการสร้างไฟล์ที่มีเนื้อหาเหมือนกัน

เมื่อคุณตั้งค่าเสร็จแล้ว ให้คลิกหรือแตะ(click or tap) สร้าง (Create)เสียงบี๊บเป็นสัญญาณว่าไฟล์จำลอง(dummy file)ถูกสร้างขึ้น และที่ด้านล่างของแท็บ โปรแกรมยังช่วยให้คุณทราบเวลาที่ใช้ในการสร้างไฟล์ เป็นไปได้ที่โปรแกรมจะส่งเสียงบี๊บและประกาศว่าได้สร้างไฟล์จำลอง(dummy file)แล้ว แต่ไฟล์ไม่ได้อยู่ที่ตำแหน่งที่ระบุ กรณีนี้อาจเกิดขึ้นได้หากคุณใช้งานDisk Toolsโดยไม่ได้รับสิทธิ์ของผู้ดูแลระบบ และคุณกำลังพยายามสร้างไฟล์บนไดรฟ์ระบบ(system drive) ของคุณ ( C: ) หากต้องการสร้างไฟล์ที่ใดก็ได้ในคอมพิวเตอร์หรืออุปกรณ์ Windows(Windows computer or device) ของคุณ อย่าลืมเปิดโปรแกรมในฐานะผู้ดูแลระบบ

สิ่งที่เราชอบเกี่ยวกับแอปนี้คือ แม้ว่ามันจะดูรกไปหน่อย แต่ก็มีตัวเลือกการกำหนดค่าที่ยอดเยี่ยม และคุณสามารถพูดได้เมื่อพูดถึงเนื้อหาไฟล์ ตัวเลือกในการสร้างไฟล์ที่ไม่ซ้ำกันก็เป็นเรื่องที่ดีเช่นกัน

4. สร้างไฟล์จำลอง(dummy file) แบบสุ่ม ด้วยPowerShell

คุณยังสามารถสร้างไฟล์จำลอง(dummy file)โดยใช้PowerShellจากWindows แม้ว่าเราจะให้รายละเอียดเกี่ยวกับวิธีการทั้งหมดที่คุณสามารถเปิดแอปนี้ในบทช่วยสอนก่อนหน้านี้ เราพบว่าวิธีที่ง่ายที่สุดในการพิมพ์"powershell"ในช่องค้นหา(search field) ของทาสก์บาร์ จาก นั้นคลิกหรือแตะWindows PowerShell อย่างไรก็ตาม หากคุณวางแผนที่จะสร้างไฟล์จำลองแบบสุ่มบนไดรฟ์ระบบ(system drive) ของคุณ ( C: ) ตรวจสอบให้แน่ใจว่าได้เลือก"เรียกใช้ในฐานะผู้ดูแลระบบ"("Run as Administrator")จากตัวเลือกทางด้านขวาเมื่อคุณเปิด

เปิด PowerShell จากทาสก์บาร์ของคุณ

แอ ป PowerShell จะ เปิดขึ้นโดยรอให้คุณพิมพ์คำสั่งและเรียกใช้

คอนโซล PowerShell จะเปิดขึ้น

ในการสร้างไฟล์จำลอง(dummy file)คุณต้องป้อนคำสั่งหนึ่งบรรทัดต่อไปนี้:

$out = ไบต์ของวัตถุใหม่[] ขนาด(size) ; ( สุ่ม(Random)วัตถุใหม่).NextBytes($out); [IO.File]::WriteAllBytes(' pathfilename ', $out)

แทนที่ขนาด(size)ด้วยขนาดไฟล์ดัมมี่ของคุณควรมีหน่วยเป็นไบต์ คุณสามารถใช้ตัวแปลงออนไลน์ได้(an online converter)หากต้องการความช่วยเหลือในการกำหนดขนาดที่คุณต้องการ แทนที่พาธ(path)ด้วยตำแหน่งที่คุณต้องการสร้างไฟล์จำลอง (dummy file)แทนที่ชื่อไฟล์(filename)ด้วยชื่อที่คุณต้องการสำหรับไฟล์จำลอง (dummy file)เพิ่มนามสกุลไฟล์(file extension)หากต้องการ เนื่องจากไม่มีผลกระทบต่อกระบวนการ มาอธิบายด้วยตัวอย่างเพื่อให้ชัดเจนยิ่งขึ้น:

เราตัดสินใจสร้างไฟล์ชื่อmypowerfile.txtที่มีขนาด 1MB (หรือ 1048576 ไบต์) บนพาร์ติชันD: ในการสร้าง เราป้อนคำสั่งต่อไปนี้: $out = new-object byte[] 1048576; (new-object Random).NextBytes($out); [IO.File]::WriteAllBytes('D:mypowerfile.txt', $out)

สร้างไฟล์จำลองโดยใช้ PowerShell

แม้ว่าPowerShellจะไม่ให้ข้อเสนอแนะแบบเรียลไทม์ (เว้นแต่คุณจะทำผิดพลาดในการเขียนคำสั่ง) เช่นเดียวกับแอปอื่นๆ ที่เราดำเนินการไป คุณสามารถบอกได้ว่าการสร้างไฟล์เสร็จสิ้นเมื่อพร้อมสำหรับคำสั่งอื่น หากคุณไปที่ตำแหน่งที่ระบุ คุณจะเห็นว่าไฟล์จำลอง(dummy file)ถูกสร้างขึ้นแล้ว

ไฟล์จำลองที่สร้างด้วย PowerShell

เช่นเดียวกับการใช้fsutilในCommand Promptคุณสามารถ ละเว้น เส้นทาง(path)และไฟล์จะถูกสร้างขึ้นในโฟลเดอร์โปรไฟล์ผู้ใช้(user profile folder) ของ คุณ เราใช้คำสั่งเดียวกันกับด้านบน โดยเว้นพาธ(path)ทั้งหมด: $out = new-object byte[] 1048576; (new-object Random).NextBytes($out); [IO.File]::WriteAllBytes('mypowerfile.txt', $out)

สร้างไฟล์จำลองโดยไม่ระบุเส้นทาง

หากไม่มีพาธไฟล์จำลอง(dummy file) ใหม่ จะถูกจัดเก็บโดยค่าเริ่มต้นที่C:UsersYourUserNamemypowerfile.exeดังที่แสดงด้านล่าง ตรงข้ามกับfsutil PowerShellให้คุณสร้างไฟล์จำลองที่มีเนื้อหาแบบสุ่ม หากคุณเปรียบเทียบสองไฟล์ที่สร้างโดยใช้คำสั่งเดียวกัน คุณจะเห็นว่าไฟล์เหล่านั้นมีเนื้อหาต่างกัน

ไฟล์ที่ไม่มีเส้นทางที่ระบุจะถูกสร้างขึ้นในโฟลเดอร์โปรไฟล์ผู้ใช้ของคุณ

จากตัวเลือกทั้งหมดข้างต้นPowerShellนั้นซับซ้อนที่สุด ทั้งเนื่องจากความซับซ้อนของคำสั่งและการขาดการยืนยันเมื่อสร้างไฟล์จำลอง ของคุณ (dummy file)อย่างไรก็ตาม ผู้ใช้ระดับสูงอาจชอบตัวเลือกอื่นมากกว่า

เคล็ดลับ:(TIP:)เมื่อใช้ คำสั่ง PowerShellด้านบน คุณสามารถเพิ่มพารามิเตอร์ที่ทำให้คอนโซลให้คำติชม(provide feedback)ในขณะที่สร้างไฟล์จำลอง อย่างไรก็ตาม โปรดทราบว่าสิ่งนี้จะทำให้คำสั่งยาวเกินความจำเป็น เนื่องจากคุณต้องแทรกบรรทัดเดียวต่อไปนี้:

$out = new-object byte[] 1048576; (new-object Random).NextBytes($out); [IO.File]::WriteAllBytes('mypowerfile.txt', $out); if ($out -ne $null) {Write-Host ("Dummy file successfully created")} else {"Failed to create dummy file"}

วิธีไหนที่คุณคิดว่าง่ายที่สุด?

เราค้นหาหลุมของอินเทอร์เน็ตและดาวน์โหลดไฟล์ที่น่าสงสัยมากเกินไปหนึ่งไฟล์เพื่อนำเสนอบทช่วยสอนนี้ ก่อนที่คุณจะปิด โปรดแจ้งให้เราทราบว่าคุณต้องการใช้วิธีใดต่อไปนี้ นอกจากนี้ หากคุณรู้วิธีอื่นๆ ในการสร้างไฟล์จำลองในWindowsอย่าลังเลที่จะแบ่งปันในความคิดเห็นด้านล่างและเราสัญญาว่าจะลองดู



About the author

ฉันเป็นผู้ตรวจทานมืออาชีพและเพิ่มประสิทธิภาพการทำงาน ฉันชอบใช้เวลาออนไลน์เล่นวิดีโอเกม สำรวจสิ่งใหม่ ๆ และช่วยเหลือผู้คนเกี่ยวกับความต้องการด้านเทคโนโลยีของพวกเขา ฉันมีประสบการณ์กับ Xbox มาบ้างแล้วและได้ช่วยเหลือลูกค้าในการรักษาระบบของพวกเขาให้ปลอดภัยมาตั้งแต่ปี 2552



Related posts