4 วิธีในการสร้างไฟล์จำลองสุ่มที่มีขนาดเฉพาะใน Windows
ในขณะที่ผู้ใช้ทั่วไปส่วนใหญ่อาจมีปัญหาในการทำความเข้าใจถึงความจำเป็นในการสร้างไฟล์จำลองแบบสุ่มที่มีขนาดเฉพาะ ผู้เชี่ยวชาญ นักพัฒนาซอฟต์แวร์ และผู้ใช้ระดับสูงรู้ว่าเหตุใดไฟล์ดังกล่าวจึงมีประโยชน์ในบางครั้ง คุณสามารถใช้ไฟล์จำลองเพื่อดูว่ามีเซกเตอร์เสียในฮาร์ดไดรฟ์ของคุณหรือไม่ เพื่อทดสอบความเร็วเครือข่าย(network speed)หรือเพื่อให้แน่ใจว่าไฟล์ในคอมพิวเตอร์หรืออุปกรณ์(computer or device) ของคุณ ถูกลบออกไปจนไม่สามารถกู้คืนได้ โดยไม่คำนึงถึง(Regardless)เหตุผลของคุณ ต่อไปนี้เป็นสี่วิธีในการสร้างไฟล์ดังกล่าวใน Windows เวอร์ชันใหม่:
1. สร้างไฟล์จำลองด้วยคำสั่ง fsutil(fsutil command)
Windowsทุกรุ่นตั้งแต่Vista มีไฟล์ ปฏิบัติการชื่อfsutil.exe ในWindows 10คุณสามารถค้นหาได้ในโฟลเดอร์" "C:\Windows\System32"
Fsutil.exeเป็นเครื่องมือที่ทรงพลังสำหรับจัดการพาร์ติชั่นและโวลุ่ม เหนือสิ่งอื่นใด คุณสามารถใช้มันเพื่อสร้างไฟล์จำลองได้อย่างรวดเร็วในทุกขนาดจาก พรอม ต์คำสั่ง(Command Prompt)
มีหลายวิธีในการเปิดCommand Promptแต่เราต้องการป้อน"cmd" ใน ("cmd")ช่องค้นหา(search field)ของทาสก์บาร์จากนั้นคลิกหรือกดเลือกCommand Prompt (Command Prompt)หากคุณต้องการสร้างไฟล์จำลองแบบสุ่มในโฟลเดอร์ระบบ(system folder) ที่มีการป้องกัน (เช่น ไดรฟ์ C :) ให้กด"เรียกใช้ในฐานะผู้ดูแลระบบ"("Run as administrator")แทน
เมื่อพรอมต์คำสั่ง(Command Prompt)เปิดขึ้น ให้พิมพ์fsutilแล้วกดEnterเพื่อดูรายการคำสั่งที่เครื่องมือนี้รองรับ มีหลายพารามิเตอร์ที่คุณสามารถใช้ได้ สิ่งนี้จะช่วยให้คุณได้รู้ว่าfsutil.exeทำอะไรได้บ้าง คุณสามารถค้นหาข้อมูลทั้งหมดเกี่ยวกับความสามารถของมันได้ในเอกสารอย่างเป็นทางการของTechNet
มีสองคำสั่งที่คุณสามารถป้อนใน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) " หรือ(")โปรแกรมจะส่งคืนข้อผิดพลาดเมื่อพยายามสร้างไฟล์ของคุณ
ในขณะที่ต้องการการปรับปรุง อินเทอร์เฟซของโปรแกรมนี้ตรงไปตรงมา ส่วนโหมด(Mode)ช่วยให้คุณเลือกได้ว่าต้องการสร้างไฟล์หนึ่งไฟล์ขึ้นไป ใช้ ปุ่ม เรียกดู(Browse)เพื่อไปยังตำแหน่งที่คุณต้องการสร้างไฟล์ แล้วพิมพ์ชื่อ (และนามสกุล ถ้าคุณต้องการ) ถัดไป ระบุขนาดไฟล์(File Size)และทำเครื่องหมายที่ช่อง"เนื้อหาไฟล์สุ่ม (ไม่สามารถบีบอัดได้)"("Random file content (non-compressible)")หากคุณต้องการให้ไฟล์ของคุณมีเนื้อหาแบบสุ่ม จากนั้น คลิก หรือแตะ(click or tap) สร้าง(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)จะเปิดขึ้นที่ แท็บตัวสร้าง ไฟล์(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 จะ เปิดขึ้นโดยรอให้คุณพิมพ์คำสั่งและเรียกใช้
ในการสร้างไฟล์จำลอง(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จะไม่ให้ข้อเสนอแนะแบบเรียลไทม์ (เว้นแต่คุณจะทำผิดพลาดในการเขียนคำสั่ง) เช่นเดียวกับแอปอื่นๆ ที่เราดำเนินการไป คุณสามารถบอกได้ว่าการสร้างไฟล์เสร็จสิ้นเมื่อพร้อมสำหรับคำสั่งอื่น หากคุณไปที่ตำแหน่งที่ระบุ คุณจะเห็นว่าไฟล์จำลอง(dummy file)ถูกสร้างขึ้นแล้ว
เช่นเดียวกับการใช้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อย่าลังเลที่จะแบ่งปันในความคิดเห็นด้านล่างและเราสัญญาว่าจะลองดู
Related posts
วิธีการสลับไปมาระหว่าง CMD and PowerShell ใน Windows Terminal
วิธีการสร้างหลายโฟลเดอร์ในครั้งเดียว
Windows Terminal คืออะไร
สิ่งที่รูปแบบของ Windows 10 เครื่องคอมพิวเตอร์แล็ปท็อปหรือแท็บเล็ตคืออะไร? 8 วิธีที่จะหา
วิธีการส่งออกแผนผังไดเร็กทอรีของโฟลเดอร์ใน Windows
12 เคล็ดลับเกี่ยวกับวิธีการค้นหาใน Windows 10
วิธีการลบหรือปิดใช้งาน OneDrive ใน Windows
5 สิ่งที่สนุกและน่าสนใจที่คุณสามารถทำได้ด้วยไคลเอ็นต์ Telnet
5 วิธีในการดับเบิลคลิกเดียวด้วยการคลิกเดียวใน Windows
8 คุณสมบัติที่ใหม่ใน Command Prompt & PowerShell ของ Windows 10?
วิธีเปรียบเทียบสองไฟล์ตามเนื้อหาใน Windows
วิธีใช้ Windows USB/DVD Download Tool
วิธีปิดแท็บใน Chrome, Firefox, Microsoft Edge, และ Opera
ฉันจะรับระบบย่อย Windows สำหรับ Linux ได้อย่างไร
3 วิธีในการเปลี่ยนที่อยู่ IP ใน Windows 10
ฉันจะดูผู้ใช้ทั้งหมดใน Windows computer ได้อย่างไร (5 วิธี)
วิธีพิมพ์รายการกระบวนการที่ทำงานอยู่ใน Windows
PowerShell ใน Windows คืออะไร และคุณสามารถทำอะไรกับมันได้บ้าง
พรอมต์คำสั่ง - เครื่องมือ Windows ที่ทรงพลังและใช้งานน้อยที่สุด
วิธีซ่อน (หรือเลิกซ่อน) พาร์ติชันใด ๆ ใน Windows (ทุกเวอร์ชัน)