4 روش برای ایجاد فایل های ساختگی تصادفی با اندازه خاص در ویندوز
در حالی که اکثر کاربران معمولی ممکن است در درک نیاز به ایجاد فایلهای ساختگی تصادفی با اندازه خاص مشکل داشته باشند، متخصصان حرفهای، توسعهدهندگان نرمافزار و کاربران قدرتمند میدانند که چرا چنین فایلهایی گاهی اوقات میتوانند مفید باشند. میتوانید از فایلهای ساختگی استفاده کنید تا متوجه شوید که بخشهای بدی روی هارد دیسک شما وجود دارد یا خیر، سرعت شبکه(network speed) را آزمایش کنید ، یا اطمینان حاصل کنید که فایلهای رایانه یا دستگاه(computer or device) شما پس از بازیابی حذف میشوند. صرف نظر(Regardless) از دلایل شما، در اینجا چهار راه برای ایجاد چنین فایل هایی در هر نسخه مدرن ویندوز وجود دارد:
1. با دستور fsutil(fsutil command) یک فایل ساختگی ایجاد کنید
تمام نسخه های ویندوز(Windows) از زمان ویستا(Vista) دارای یک فایل اجرایی به نام fsutil.exe هستند. در ویندوز 10(Windows 10) ، می توانید آن را در پوشه "C:\Windows\System32" پیدا کنید.
Fsutil.exe یک ابزار قدرتمند برای مدیریت پارتیشن ها و حجم ها است. در میان بسیاری از موارد دیگر، همچنین می توانید از آن برای ایجاد سریع فایل های ساختگی با هر اندازه ای از Command Prompt استفاده کنید .
راه های زیادی برای راه اندازی Command Prompt وجود دارد، اما ما ترجیح می دهیم "cmd" را در قسمت ("cmd")جستجوی(search field) نوار وظیفه خود وارد کنیم و سپس روی Command Prompt کلیک یا ضربه بزنید . اگر میخواهید فایلهای ساختگی تصادفی را در یک پوشه سیستم(system folder) محافظتشده (مانند درایو C: خود) ایجاد کنید، به جای آن «Run as administrator» را فشار دهید .
پس از باز شدن Command Prompt ، عبارت fsutil را تایپ کرده و (fsutil)Enter را بزنید تا لیستی از دستورات پشتیبانی شده توسط این ابزار را مشاهده کنید. پارامترهای زیادی وجود دارد که می توانید از آنها استفاده کنید. این فقط به شما مزه کارهایی که fsutil.exe می تواند انجام دهد را می دهد. اطلاعات کامل در مورد قابلیت های آن را می توانید در اسناد رسمی آن در TechNet بیابید(TechNet) .
دو دستور وجود دارد که می توانید در 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" را(") انتخاب کنید ، یا زمانی که برنامه میخواهد فایلهای شما را ایجاد کند، خطایی برمیگرداند.
در حالی که نیاز به تغییر، رابط کاربری این برنامه ساده است. بخش Mode به شما امکان می دهد انتخاب کنید که آیا می خواهید یک فایل ایجاد کنید یا بیشتر. از دکمه Browse برای رسیدن به مکانی که میخواهید فایل(ها) را ایجاد کنید، استفاده کنید و نام (و پسوند، در صورت تمایل) را تایپ کنید. در مرحله بعد، اندازه فایل(File Size) را مشخص کنید و اگر میخواهید فایل(های) شما محتوای تصادفی داشته باشد، کادر "محتوای فایل تصادفی (غیر قابل فشردهسازی)" را علامت بزنید. ("Random file content (non-compressible)")سپس روی ایجاد (Create)کلیک کنید یا ضربه بزنید(click or tap) .
نوار پیشرفت(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(Disk Tools) در تب 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 راه اندازی می شود و منتظر است تا دستورات را تایپ کرده و آنها را اجرا کنید.
برای ایجاد یک فایل ساختگی(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 بازخورد بلادرنگ ارائه نمیکند (مگر اینکه در نوشتن فرمان خطایی مرتکب شده باشید)، مانند سایر برنامههایی که به آنها پرداختیم، میتوانید بگویید که پس از آماده شدن برای دستور دیگری، ایجاد فایل تمام شده است. اگر به مکان مشخص شده بروید، می بینید که فایل ساختگی(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 چیست؟
ویندوز 10 کامپیوتر من، لپ تاپ، رایانه لوحی یا چه مدل است؟ 8 راه برای پیدا کردن
چگونه درخت دایرکتوری یک پوشه را در ویندوز صادر کنیم
چگونه برای حذف یا غیر فعال کردن OneDrive در Windows
کلید های میانبر برای Recovery Environment 10 را UEFI BIOS & Windows
5 راه برای دوبار کلیک کنید تنها با یک کلیک در Windows
چگونه به استفاده از Windows USB/DVD Download Tool
Command Prompt: 11 دستور اساسی که باید بدانید (cd، dir، mkdir و غیره)
نحوه استفاده از Command Prompt برای رفع مشکلات سوابق بوت رایانه شخصی
نحوه چاپ یک مقاله بدون تبلیغات در تمام مرورگرهای اصلی
چگونه به Start Menu در Windows 10: راهنمای کامل
Command Prompt (CMD) چیست؟
کنترل پنل و Command Prompt را به منوی WinX در ویندوز 10 اضافه کنید
چگونه می توانم زیرسیستم ویندوز را برای لینوکس دریافت کنم؟
نحوه استفاده از diskpart، chkdsk، defrag و سایر دستورات مربوط به دیسک
پیدا کردن زمانی که Windows نصب شد. install date اصلی آن چیست؟
چگونه به قطع یک تب در Chrome، Firefox، Microsoft Edge و Opera
9 روش برای باز کردن PowerShell در ویندوز (از جمله به عنوان سرپرست)