4 روش برای ایجاد فایل های ساختگی تصادفی با اندازه خاص در ویندوز

در حالی که اکثر کاربران معمولی ممکن است در درک نیاز به ایجاد فایل‌های ساختگی تصادفی با اندازه خاص مشکل داشته باشند، متخصصان حرفه‌ای، توسعه‌دهندگان نرم‌افزار و کاربران قدرتمند می‌دانند که چرا چنین فایل‌هایی گاهی اوقات می‌توانند مفید باشند. می‌توانید از فایل‌های ساختگی استفاده کنید تا متوجه شوید که بخش‌های بدی روی هارد دیسک شما وجود دارد یا خیر، سرعت شبکه(network speed) را آزمایش کنید ، یا اطمینان حاصل کنید که فایل‌های رایانه یا دستگاه(computer or device) شما پس از بازیابی حذف می‌شوند. صرف نظر(Regardless) از دلایل شما، در اینجا چهار راه برای ایجاد چنین فایل هایی در هر نسخه مدرن ویندوز وجود دارد:

1. با دستور fsutil(fsutil command) یک فایل ساختگی ایجاد کنید

تمام نسخه های ویندوز(Windows) از زمان ویستا(Vista) دارای یک فایل اجرایی به نام fsutil.exe هستند. در ویندوز 10(Windows 10) ، می توانید آن را در پوشه "C:\Windows\System32" پیدا کنید.

پوشه حاوی فایل اجرایی fsutil

Fsutil.exe یک ابزار قدرتمند برای مدیریت پارتیشن ها و حجم ها است. در میان بسیاری از موارد دیگر، همچنین می توانید از آن برای ایجاد سریع فایل های ساختگی با هر اندازه ای از Command Prompt استفاده کنید .

راه های زیادی برای راه اندازی Command Prompt وجود دارد، اما ما ترجیح می دهیم "cmd" را در قسمت ("cmd")جستجوی(search field) نوار وظیفه خود وارد کنیم و سپس روی Command Prompt کلیک یا ضربه بزنید . اگر می‌خواهید فایل‌های ساختگی تصادفی را در یک پوشه سیستم(system folder) محافظت‌شده (مانند درایو C: خود) ایجاد کنید، به جای آن «Run as administrator» را فشار دهید .

Command Prompt را از نوار وظیفه خود باز کنید

پس از باز شدن Command Prompt ، عبارت fsutil را تایپ کرده و (fsutil)Enter را بزنید تا لیستی از دستورات پشتیبانی شده توسط این ابزار را مشاهده کنید. پارامترهای زیادی وجود دارد که می توانید از آنها استفاده کنید. این فقط به شما مزه کارهایی که fsutil.exe می تواند انجام دهد را می دهد. اطلاعات کامل در مورد قابلیت های آن را می توانید در اسناد رسمی آن در TechNet بیابید(TechNet) .

لیستی از دستورات پشتیبانی شده توسط fsutil

دو دستور وجود دارد که می توانید در Command Prompt برای ایجاد یک فایل ساختگی وارد کنید:

  • فایل fsutil اندازه (size)نام فایل جدید ایجاد می کند(filename)
  • فایل fsutil اندازه نام مسیر جدید ایجاد می کند(pathfilename size)

نام فایل(filename) را با نامی که برای فایل ساختگی(dummy file) می خواهید جایگزین کنید . می‌توانید انتخاب کنید که یک برنامه افزودنی اضافه کنید یا نه، زیرا این روی روند تأثیری ندارد. اندازه(size) را با اندازه ای که می خواهید فایل ساختگی(dummy file) شما داشته باشد جایگزین کنید . اندازه در بایت اندازه گیری می شود. ممکن است استفاده از مبدل آنلاین(an online converter) برای کمک به شما در تعیین اندازه دلخواه راحت تر باشد.

تفاوت بین دو دستور در این است که دستور دوم به شما امکان می دهد با جایگزین کردن مسیر(path) با مکان مورد نظر خود در دستگاه خود، دقیقاً محل ذخیره فایل خود را مشخص کنید.

اکنون که بخش تئوری را پشت سر گذاشتیم، بیایید ببینیم این در عمل چگونه کار می کند. ابتدا فایلی به نام myfile.exe با حجم 10 مگابایت یا 10485760 بایت ایجاد کردیم. برای ایجاد آن دستور زیر را وارد کردیم: فایل fsutil createnew myfile.exe 10485760(fsutil file createnew myfile.exe 10485760)

ساخت فایل با استفاده از دستور اول

همانطور که در بالا مشاهده شد، اگر از دستور اول استفاده کنید و مسیری را مشخص نکنید، فایل در پوشه پروفایل کاربری(user profile folder) شما ایجاد می شود. در مورد ما، در C:UsersDiana Ann Roe ذخیره شده بود . سپس یک فایل 2 مگابایتی دیگر ایجاد کردیم، این بار با استفاده از یک مسیر خاص و بدون پسوند. ما وارد کردیم: فایل fsutil createnew D:myfile 2097152(fsutil file createnew D:myfile 2097152)

ساخت فایل با استفاده از دستور دوم

یکی از جنبه هایی که باید به آن توجه داشت این است که فایل های ایجاد شده با fsutil.exe خالی هستند. هیچ محتوایی در داخل وجود ندارد

2. یک فایل ساختگی(dummy file) تصادفی با Dummy File Creator ایجاد کنید(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)")سپس روی ایجاد (Create)کلیک کنید یا ضربه بزنید(click or tap) .

فایل(های) ساختگی خود را سفارشی کنید و Create را فشار دهید

نوار پیشرفت(progress bar) شما را در حین ایجاد فایل به روز نگه می دارد.

ایجاد فایل ساختگی خود را دنبال کنید

به محض پایان نوشتن برنامه، یک اعلان دریافت می کنید که به شما اطلاع می دهد که فایل شما ایجاد شده است.

یک پاپ آپ به شما امکان می دهد از ایجاد فایل مطلع شوید

بدیهی است که استفاده از این ابزار نسبت به fsutil.exe ساده‌تر است ، و همچنین دارای چندین مزیت است، مانند ایجاد فایل‌های بیشتر به طور همزمان و گزینه اضافه کردن محتوای فایل(file content) تصادفی .

3. یک فایل ساختگی(dummy file) تصادفی با Disk Tools ایجاد کنید(Disk Tools)

جایگزین رایگان دیگری که گزینه های سفارشی سازی بیشتری را ارائه می دهد، جعبه ابزار Disk tools است(Disk tools toolkit) . همانطور که از نام آن پیداست، این مجموعه ای از ابزارهای کوچک رایگان مرتبط با دیسک است. یکی از این ابزارها File Generator است. CubicDesign_tools.exe را دانلود و اجرا کنید . وقتی سعی می‌کنید به آن دسترسی پیدا کنید، Windows Defender SmartScreen ظاهر می‌شود و به شما می‌گوید که از راه‌اندازی یک برنامه ناشناس جلوگیری می‌کند. روی More info (More info)کلیک کنید(Click) یا ضربه بزنید و Run anyway را انتخاب کنید . روی Install(Install) کلیک کنید یا روی آن ضربه بزنید و منتظر بمانید تا بسته بندی برنامه باز شود. پس از اتمام استخراج، File Explorer شما را به پوشه جدید ایجاد شده به نام بسته ابزار Tahionic می برد(Tahionic tools package). از بین همه فایل‌های موجود در این مجموعه، Disk Tools.exe را از پوشه System & Security باز کنید.

به Disk Tools.exe دسترسی پیدا کنید

همچنین در صورت نیاز مبرم به تغییر، ابزار Disk Tools(Disk Tools) در تب File Generator باز می‌شود، که برای ایجاد فایل‌های ساختگی به آن نیاز داریم.

از تب File Generator برای ایجاد فایل های ساختگی استفاده کنید

چهار بخش در این برگه به ​​شما کمک(tab help) می کند تا فایل (های) ساختگی(dummy file) خود را سفارشی کنید :

  • تعداد فایل ها(Number of files) - تعداد فایل های تولید شده را تنظیم کنید.
  • اندازه فایل - اندازه فایل (File size)را(file size) تنظیم کنید یا یکی از اندازه های پیشنهادی را در سمت راست انتخاب کنید.
  • نام فایل(File name) - نام فایل و مکان را(file name and location) تنظیم کنید . برای وارد کردن یک نام سفارشی(custom name) (و در صورت تمایل، یک پسوند) الگو(Pattern) را انتخاب کنید
  • محتوای فایل(File content) - محتوای فایل را تنظیم کنید. «پر کردن فایل‌ها با این محتوا»("Fill the files with this content") را انتخاب کنید تا متن موجود در فایل خود را سفارشی کنید و قفل گزینه «ایجاد یک فایل منحصربه‌فرد» را باز کنید ("Make file unique)، که هنگام ایجاد چندین فایل مفید است و نمی‌خواهید فایل‌هایی با محتوای یکسان تولید شوند.

پس از اتمام تنظیمات، روی ایجاد (Create)کلیک کنید یا روی آن ضربه بزنید(click or tap) . یک بوق نشان می دهد که فایل ساختگی(dummy file) ایجاد شده است، و در پایین برگه، برنامه همچنین به شما امکان می دهد زمان تولید فایل را بدانید. این امکان وجود دارد که برنامه بوق بزند و اعلام کند که فایل ساختگی را(dummy file) ایجاد کرده است ، اما فایل در محل مشخص شده نیست. این ممکن است در صورتی اتفاق بیفتد که شما از Disk Tools بدون مجوزهای سرپرست استفاده می کنید و می خواهید فایل هایی را در درایو سیستم(system drive) خود ایجاد کنید ( C: ). برای ایجاد فایل در هر نقطه از رایانه یا دستگاه ویندوز(Windows computer or device) خود ، مطمئن شوید که برنامه را به عنوان سرپرست باز کنید.

چیزی که ما در مورد این برنامه دوست داشتیم این است که اگرچه کمی شلوغ به نظر می رسد، اما گزینه های پیکربندی عالی را ارائه می دهد، و شما در مورد محتوای فایل نظری دارید. گزینه تولید فایل های منحصر به فرد نیز یک لمس خوب است.

4. یک فایل ساختگی(dummy file) تصادفی با PowerShell ایجاد کنید(PowerShell)

همچنین می توانید با استفاده از PowerShell از ویندوز یک (Windows)فایل ساختگی(dummy file) ایجاد کنید . در حالی که در آموزش قبلی همه روش‌هایی را که می‌توانید این برنامه را باز کنید، توضیح دادیم، به راحتی می‌توانیم «powershell» را در قسمت جستجوی(search field) نوار وظیفه تایپ کنید و سپس روی Windows PowerShell کلیک کنید یا روی آن ضربه بزنید . با این حال، اگر قصد دارید فایل‌های ساختگی تصادفی را در درایو سیستم(system drive) خود ایجاد کنید ( C:) ، مطمئن شوید که هنگام باز کردن آن، از گزینه‌های سمت راست «اجرا به عنوان مدیر» را انتخاب کنید.("Run as Administrator")

PowerShell را از نوار وظیفه خود باز کنید

برنامه PowerShell راه اندازی می شود و منتظر است تا دستورات را تایپ کرده و آنها را اجرا کنید.

کنسول PowerShell باز می شود

برای ایجاد یک فایل ساختگی(dummy file) ، باید دستور یک خطی زیر را وارد کنید:

$out = new-object byte[] size ; (new-object Random ).NextBytes($out); [IO.File]::WriteAllBytes(' pathfilename ', $out)

اندازه(size) را با اندازه ای که فایل ساختگی شما باید داشته باشد، در بایت جایگزین کنید . در صورت نیاز به کمک برای تعیین اندازه دلخواه می توانید از مبدل آنلاین استفاده کنید. (an online converter)مسیر را(path) با مکانی که می خواهید فایل ساختگی(dummy file) ایجاد کنید جایگزین کنید . نام فایل(filename) را با نامی که برای فایل ساختگی(dummy file) می خواهید جایگزین کنید . در صورت تمایل یک پسوند فایل(file extension) اضافه کنید ، زیرا این کار هیچ تاثیری بر فرآیند ندارد. بیایید این را با یک مثال توضیح دهیم تا واضح تر شود:

تصمیم گرفتیم فایلی به نام mypowerfile.txt با حجم 1 مگابایت (یا 1048576 بایت) روی پارتیشن D: ایجاد کنیم. (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

من یک بازبین نرم افزار و مهندس بی سیم با بیش از 10 سال تجربه در این زمینه هستم. من در بررسی برنامه ها و نرم افزارهای تلفن همراه و همچنین کمک به مشتریان برای بهینه سازی شبکه های خود تخصص دارم. از طریق بررسی‌هایم، می‌توانم به شما در تصمیم‌گیری آگاهانه درباره محصولاتی که باید استفاده کنید، نحوه بهبود گردش کار و موارد دیگر کمک کنید. مهارت های من عبارتند از: ارتباط کتبی و شفاهی عالی، حل مسئله، دانش فنی قوی و توجه به جزئیات. من همچنین در کار مستقل و همکاری در پروژه ها مهارت دارم.



Related posts