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" في حقل البحث(search field) بشريط المهام ، ثم النقر فوق موجه الأوامر(Command Prompt) أو النقر فوقه . إذا كنت تنوي إنشاء ملفات وهمية عشوائية في مجلد نظام(system folder) محمي (مثل محرك الأقراص C ) ، فاضغط على "تشغيل كمسؤول"("Run as administrator") بدلاً من ذلك.

افتح موجه الأوامر من شريط المهام

بمجرد فتح موجه الأوامر(Command Prompt) ، اكتب fsutil واضغط(fsutil) على Enter لرؤية قائمة بالأوامر التي تدعمها هذه الأداة. هناك العديد من المعلمات التي يمكنك استخدامها. يمنحك هذا فقط طعمًا لما يمكن أن يفعله fsutil.exe . يمكنك العثور على معلومات كاملة حول إمكاناتها في وثائقها الرسمية على 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 file createnew myfile.exe 10485760

إنشاء ملف باستخدام الأمر الأول

كما رأينا أعلاه ، إذا استخدمت الأمر الأول ولم تحدد مسارًا ، فسيتم إنشاء الملف في مجلد ملف تعريف المستخدم(user profile folder) الخاص بك . في حالتنا ، تم تخزينه في C: UsersDiana Ann Roe . ثم أنشأنا ملفًا آخر بحجم 2 ميغا بايت ، وهذه المرة باستخدام مسار محدد وبدون امتداد. أدخلنا : fsutil file createenew D: myfile 2097152(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) .

قم بتخصيص ملفك (ملفاتك) الوهمية واضغط على إنشاء

يبقيك شريط التقدم(progress bar) على اطلاع دائم أثناء إنشاء ملفك.

اتبع إنشاء ملفك الوهمي

بمجرد انتهاء البرنامج من الكتابة ، ستتلقى إشعارًا يخبرك بأن ملفك قد تم إنشاؤه.

تتيح لك نافذة منبثقة معرفة أن الملف قد تم إنشاؤه

من الواضح أن هذه الأداة أسهل في الاستخدام من fsutil.exe ، كما أنها تأتي مع العديد من المزايا ، مثل إنشاء المزيد من الملفات في نفس الوقت وخيار إضافة محتوى ملف(file content) عشوائي .

3. إنشاء ملف وهمي(dummy file) عشوائي باستخدام أدوات القرص(Disk Tools)

هناك بديل مجاني آخر يوفر المزيد من خيارات التخصيص وهو مجموعة أدوات القرص(Disk tools toolkit) . كما يوحي الاسم ، هذه مجموعة من الأدوات الصغيرة المجانية المتعلقة بالقرص. إحدى هذه الأدوات هي أداة إنشاء الملفات(File Generator) . قم بتنزيل وتشغيل CubicDesign_tools.exe . عندما تحاول الوصول إليه ، ينبثق Windows Defender SmartScreen ، ليخبرك أنه يمنع تطبيقًا غير معروف من البدء. (Defender SmartScreen)انقر(Click) أو اضغط على مزيد من المعلومات(More info) واختر تشغيل على أي حال(Run anyway) . انقر أو اضغط على تثبيت(Install) وانتظر حتى يتم فك ضغط التطبيق. بمجرد اكتمال الاستخراج ، يأخذك File Explorer إلى المجلد الذي تم إنشاؤه حديثًا والذي يسمى (File Explorer)حزمة أدوات Tahionic(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 بحجم 1 ميغا بايت (أو 1048576 بايت) على القسم D :. لإنشائه ، أدخلنا الأمر التالي: $out = new-object byte[] 1048576; (new-object Random).NextBytes($out); [IO.File]::WriteAllBytes('D:mypowerfile.txt', $out)

قم بإنشاء ملف وهمي باستخدام بوويرشيل

على الرغم من أن 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 سنوات في هذا المجال. أنا متخصص في تطوير وصيانة البرامج للهواتف الذكية وتحديثات Windows. بالإضافة إلى ذلك ، أقدم خدماتي كممثل شهري لدعم عملاء البريد الإلكتروني.



Related posts