إنشاء محرك أقراص فلاش افتراضي على جهاز الكمبيوتر الخاص بك. تمهيد جهاز افتراضي من محرك أقراص محمول باستخدام برنامج Virtual Machine USB Boot

05.03.2024
لنبدأ بالحد الأدنى:
تضمين 18f2455 - مكتبة لـ MK المستخدم
--
تمكين_رقمي_io() - تحويل جميع المدخلات إلى الوضع الرقمي
--
الاسم المستعارزر يكوندبوس_B7 -- بما أن لدينا زرًا متصلًا، فلنعلن عنه
pin_B7_direction = input - الزر الخاص بنا يعمل للدخول
--
- سطر واحد - ولدينا كل ما تحتاجه للعمل مع USB CDC
تضمين usb_serial - مكتبة للعمل مع USB
--
usb_serial_init() -- --تهيئة USB CDC
حلقة إلى الأبد- الحلقة الرئيسية، يتم تنفيذها بشكل مستمر
usb_serial_flush() - تحديث يو اس بي . هذا الإجراء ينفذ كل ما هو ضروري
- إجراءات للحفاظ على الاتصال بجهاز الكمبيوتر
حلقة النهاية

من خلال تجميع هذا الرمز، وكتابة ملف HEX الناتج إلى MK باستخدام أداة تحميل التشغيل وتشغيل الجهاز، يمكنك ملاحظة كيفية تعريف جهاز جديد في النظام: منفذ com الظاهري.

الآن بعد أن أصبح الجهاز يعمل بالفعل، فلنعلمه كيفية التواصل.

لقراءة البايت المستلم هناك وظيفة usb_serial_read(بايت ) :منطقي. إذا كان هناك بايت مستلم، فإنه يخزنه في المتغير المحدد ويعيده حقيقي، وإلا يعود خطأ شنيع.

هناك إجراء لإرسال بايت usb_serial_data. يتم إخفاءه كمتغير، لذا لإرسال بايت تحتاج فقط إلى تعيين قيمة البايت الذي يتم إرساله.

دعونا نعلن عن متغير بحجم البايت قبل الحلقة الرئيسية، في الحلقة الرئيسية سنتحقق من وجود البايتات المستلمة، وإذا كانت موجودة، نعيدها مرة أخرى.

تشمل 18f2455
--
تمكين_رقمي_io()
--
الاسم المستعارزر يكوندبوس_B7
pin_B7_direction = input
--
--
تشمل usb_serial
--
usb_serial_init()
فار بايتالفصل - أعلن عن متغير
حلقة إلى الأبد- الحلقة الرئيسية
usb_serial_flush()
لو(usb_serial_read(ch)) ثم- إذا تم استلام بايت، فسيتم كتابته في الفصل
usb_serial_data = ch - إرسال البايت المستلم مرة أخرى
إنهاء إذا
حلقة النهاية

نقوم بتجميع الزر، والضغط عليه، وتغيير مصدر الطاقة، وتشغيل أداة تحميل التشغيل، وتغيير البرامج الثابتة، والتشغيل.
تم التعرف على الجهاز في النظام مرة أخرى، والآن نحتاج إلى برنامج لاختبار تشغيل الجهاز.

على الرغم من أننا لا نملك محطة خاصة بنا، إلا أننا نستخدم محطة جاهزة: لقد استخدمت برنامج RealTerm.
فتح المنفذ بالرقم المطلوب وإرسال البيانات.


ونستعيد ما أرسلناه. وهذا يعني أن كل شيء يعمل كما ينبغي.

برمجة

لذلك، يمكن لوحدة التحكم الدقيقة لدينا استقبال البايتات وإرسالها مرة أخرى على الفور. الآن دعونا نكتب برنامجنا الخاص للتواصل معه (سأستخدم دلفي).

نقوم بإنشاء مشروع جديد، ونرتب المكونات اللازمة حسب النموذج:
SpinEdit1 - لتحديد رقم المنفذ
Button1 - لتأسيس اتصال
Button2 - لقطع الاتصال
SpinEdit2 - لإدخال البايتات في شكل عشري
Button3 - لإرسال بايت
مذكرة 1 - لعرض المعلومات المستلمة.

كما ذكر أعلاه، تحتاج إلى العمل مع منفذ com بنفس الطريقة كما هو الحال مع ملف نصي عادي: باستخدام وظائف CreateFile وWriteFile وReadFile.

دون الخوض في التفاصيل، لنأخذ مكتبة جاهزة للعمل مع منفذ COM: ComPort.

نعلق المهمة اللازمة على كل زر ونحصل على الكود النهائي:

الوحدة 1؛

واجهه المستخدم

الاستخدامات
Windows، الرسائل، SysUtils، المتغيرات، الفئات، الرسومات، عناصر التحكم، النماذج،
مربعات الحوار، StdCtrls، Spin، ComPort؛

يكتب
TForm1 = الفئة (TForm)
SpinEdit1:TSpinEdit;
Button1: TButton؛
Button2: TButton؛
SpinEdit2:TSpinEdit;
Button3: TButton؛
مذكرة 1: مذكرة؛
الإجراء OnRead(Sender: TObject; ReadBytes: مجموعة من البايتات);
الإجراء Button1Click(Sender: TObject);
الإجراء Button2Click(Sender: TObject);
إجراء FormDestroy(Sender: TObject);
الإجراء Button3Click(Sender: TObject);
خاص
(تصريحات خاصة)
المنفذ: تيكومبورت؛
عام
(تصريحات عامة)
نهاية؛

فار
Form1: TForm1؛
الأعداد: عدد صحيح؛
تطبيق

الإجراء TForm1.Button1Click(Sender: TObject);
يبدأ
المنفذ:= TComPort.Create(SpinEdit1.Value, br115200); // إنشاء اتصال
Port.OnRead:= OnRead; // إنشاء دفق لقراءة البيانات المستلمة
Button2.Enabled:= صحيح؛ // قم بتنشيط الزر لإغلاق الاتصال
نهاية؛

الإجراء TForm1.Button2Click(Sender: TObject);
يبدأ
Port.Free; //أغلق الاتصال
Button2.Enabled:= خطأ؛ // تعطيل الزر
نهاية؛

الإجراء TForm1.Button3Click(Sender: TObject);
يبدأ
إذا كان Button2.Enabled ثم Port.Write();
نهاية؛

الإجراء TForm1.FormDestroy(Sender: TObject);
يبدأ
إذا Button2.Enabled بعد ذلك
Port.Free;
نهاية؛

الإجراء TForm1.OnRead(Sender: TObject; ReadBytes: مجموعة من البايتات);
فار
أنا: عدد صحيح؛
يبدأ
لأني:= منخفض (ReadBytes) إلى مرتفع (ReadBytes). // المرور عبر مجموعة البايتات المستلمة
يبدأ
Memo1.Text:= Memo1.Text + "." +InttoHex(ReadBytes[i],2); // أضف قيمته السداسية إلى النافذة
المؤتمر الوطني العراقي (رقم)؛ // احسب عدد البايتات المستلمة
نهاية؛
إذا كان الرقم > 10، فابدأ
Memo1.Lines.Add(""); // لف الخط
الأعداد:= 0;
نهاية؛
نهاية؛

نطلق وننشئ اتصال ونرسل البايتات:

لذا فإن أبسط محطة لدينا جاهزة للعمل مع أبسط جهاز USB.

كما ترون، تتم القراءة والكتابة في صفائف البايت الديناميكية.

من خلال معالجة المعلومات الواردة، يمكنك إنشاء بروتوكول التبادل الضروري المناسب للمهمة الحالية.

تشمل 18f2455
--
تمكين_رقمي_io()
--
الاسم المستعارزر يكوندبوس_B7
pin_B7_direction = input
--
--
تشمل usb_serial
--
usb_serial_init()
فار بايتالفصل
فار بايتأنا - قم بتعريف المتغير الثاني
حلقة إلى الأبد- الحلقة الرئيسية
usb_serial_flush()
لو(usb_serial_read(ch)) ثم- إذا تم استلام البايت، قم بتنفيذ الإجراءات اللازمة
قضيةالفصل من - حلقة من خلال رقم البايت
0: usb_serial_data = 0xff
1 : usb_serial_data = زر - إرسال حالة الزر
خلاف ذلك حاجز- إذا تم استلام شيء آخر
ل 16 استخدامأنا حلقة- إرسال 10 بايت من البيانات
usb_serial_data = ch +i -- من ch إلى ch+15
حلقة النهاية
كتلة النهاية
حالة النهاية
إنهاء إذا
حلقة النهاية

ميزات إضافية

إذا توقفنا هنا، فسنحصل على مقالة عادية تحتوي على وصف تفصيلي لمثال لاستخدام المكتبة، والتي يوجد الكثير منها على الإنترنت. ولذلك، سأضيف المزيد من المعلومات المتعمقة.

تسهيل إرسال البيانات

إن إرسال المعلومات بايت واحد في كل مرة ليس أمرًا مناسبًا دائمًا. يمكن أن تكون المكتبة مفيدة في كثير من الأحيان مطبعة. أنه يحتوي على إجراءات لإرسال البيانات بجميع الأطوال الممكنة بجميع التنسيقات الممكنة: بايت، سداسي عشري، ديسمبر، بن، منطقي، والتي يمكن أن تبسط إخراج البيانات في البرنامج.
> تشمل الطباعة
...
فار كلمةبيانات
print_dword_hex(usb_serial_data، البيانات)

يمكن العثور على أسماء كافة الأوامر في ملف المكتبة.

في انتظار الاتصال بجهاز الكمبيوتر

إذا كان من الضروري، قبل بدء الدورة الرئيسية للمتحكم الدقيق، إنشاء اتصال بالكمبيوتر أولاً، فيمكنك إضافة الأسطر الموجودة أمامه
بينما(usb_cdc_line_status() == 0x00) حلقة
حلقة النهاية

تعيين رقم المنفذ للجهاز

إذا تركت كل شيء كما هو، فسيقوم النظام بتخصيص أول رقم منفذ مجاني لكل اتصال جديد. هذا يعني أنه سيتعين عليك مراقبته دائمًا.
لمنع حدوث ذلك، تحتاج إلى تعيين رقم تسلسلي فريد للجهاز قبل توصيل مكتبة USB:
يمكن أن يكون الرقم بأي طول ويحتوي على أحرف مختلفة.
بايت ثابت USB_STRING3 =
{
24 , - طول المصفوفة
0x03، - بديسكريبتورتيب
"0" , 0x00 ,
"1" , 0x00 ,
"2" , 0x00 ,
"3" , 0x00 ,
"4" , 0x00 ,
"5" , 0x00 ,
"6" , 0x00 ,
"7" , 0x00 ,
"8" , 0x00 ,
"9" , 0x00 ,
"X", 0x00
}

قم بتغيير اسم الجهاز إلى إسمك

يمكنك تغيير اسم الجهاز الظاهر في النظام قبل تثبيت برامج التشغيل عن طريق الإعلان عن مصفوفة تحمل الاسم، مثل الرقم التسلسلي، ويجب القيام بذلك قبل توصيل مكتبة USB.
بايت ثابت USB_STRING2 =
{
28 , --
0x03، - بديسكريبتورتيب
"د", 0x00 ,
"ه", 0x00 ,
"م", 0x00 ,
"س", 0x00 ,
" " , 0x00 ,
"ب", 0x00 ,
"س", 0x00 ,
"أ", 0x00 ,
"ص", 0x00 ,
"د", 0x00 ,
" " , 0x00 ,
"=" , 0x00 ,
")" , 0x00
}

ولكن للأسف، بعد تثبيت برامج التشغيل، سيقوم الجهاز بتغيير اسمه إلى الاسم المحدد في ملف .inf، لذلك سنقوم بتغيير الاسم هناك أيضًا


الوصف = "العرض التجريبي لمركز السيطرة على الأمراض"

نقوم بتنظيم الاتصال التلقائي للجهاز

للأسف، لا توجد طرق مباشرة لإكمال هذه المهمة، لذلك عليك أن تكون ذكيًا.

أولاً، تحتاج إلى تعيين شركة مصنعة فريدة وقيمة منتج لجهازك حتى تتمكن من التعرف عليه بسهولة من بين مئات البرامج الثابتة القياسية الأخرى لمراكز السيطرة على الأمراض (CDC).
يتم إصدار VID وPID مقابل المال، لذلك دعونا نتبع طريق الصينيين: خذ القيم المعروفة بأنها مجانية بهدوء.

البرامج الثابتة:
في البرنامج الثابت، تحتاج إلى الإعلان عن متغيرين قبل توصيل مكتبة USB

كلمة ثابتة USB_SERIAL_PRODUCT_ID = 0xFF10
كلمة ثابتة USB_SERIAL_VENDOR_ID = 0xFF10

بدلاً من FF10، يمكنك إدراج أي كلمتين (2 بايت). والنتيجة النهائية موجودة في الأرشيف المرفق.

السائقين:
نظرًا لأن برامج التشغيل غير مصممة لمزيجنا من VID وPID، فسنضيف قيمنا إلى ملف .inf يدويًا:


%DESCRIPTION%=تثبيت برنامج التشغيل، USB\VID_FF10&PID_FF10


%DESCRIPTION%=تثبيت برنامج التشغيل، USB\VID_FF10&PID_FF10

برمجة:
لالتقاط أحداث اتصال/انقطاع اتصال الجهاز، فلنقم بتوصيل مكتبة ComponentUSB. لا أعتقد أنه من الضروري شرح كل سطر: يمكن رؤية جميع التغييرات في المشروع المرفق.

نتيجة

من الصعب رؤيته في لقطة الشاشة، لكن زر الإرسال يكون نشطًا فقط عندما يكون هناك جهاز متصل، وكل 50 مللي ثانية يرسل البرنامج طلبًا لتلقي حالة الزر (وهذا غير صحيح، لأنه يجب معالجة الضغط على الزر) على عضو الكنيست).

كما ترون، فإن تنظيم تبادل البيانات بين عضو الكنيست وجهاز الكمبيوتر عبر USB ليس بالمهمة الأكثر صعوبة. يمكن استخدام الاتصال الناتج ليس فقط للأغراض النهائية: فهو مناسب أيضًا لتصحيح أخطاء البرنامج. بعد كل شيء، يعد إرسال نتائج العمليات الحسابية والحالات الحالية للسجلات والمتغيرات إلى الكمبيوتر أكثر وضوحًا من وميض زوج من مصابيح LED بشفرة مورس.

وأخيرًا: أنصحك بإلقاء نظرة على الكود المصدري لمصباح المزاج. هناك يمكنك العثور على خيار جيد جدًا لمعالجة البيانات المستلمة لتنظيم بروتوكول تبادل مناسب.

في بعض الأحيان توجد مواقف يتعين عليك فيها العمل مع الأدوات المساعدة (المحاسبة والاجتماعية التي تتطلب وسائط خارجية على الكمبيوتر). أو تحتاج ببساطة إلى تثبيت إصدار جديد من نظام التشغيل. ولكن ماذا تفعل إذا لم يكن هناك محرك أقراص محمول أو أي أقراص مضغوطة مجانية. هناك مخرج! أنت بحاجة إلى برنامج خاص يعمل كمحرك أقراص فلاش افتراضي.

يعد OSFmount شريان الحياة لأولئك الذين ليس لديهم وسائط قابلة للإزالة في متناول اليد

OSFmount هو برنامج صغير يساعدك على إنشاء محرك أقراص. يمكن لهذا التطبيق إنشاء صورة جاهزة لمحرك الأقراص وذاكرة الوصول العشوائي (RAM) الموجودة فقط في ذاكرة الوصول العشوائي (RAM). القرص الصلب المرن، القرص البصري الاصطناعي، والأهم من ذلك، محرك أقراص فلاش افتراضي - يمكن للبرنامج تحميل كل هذه الصور. سيتم إنشاء محرك الأقراص المحمول الظاهري Windows 10 وWindows 8 وWindows 7 على أي نظام تشغيل Windows، سواء في بيئة 64 بت أو في بيئة 32 بت. في Mount، يمكنك أيضًا تحديد حرف معين لقرص صناعي وتعيين السمات الضرورية. في الوقت نفسه، لا يصل حجم الأداة المساعدة حتى إلى 2 ميغابايت، وحجمها هو 1.95 ميغابايت فقط. الجانب السلبي الوحيد هو أن البرنامج لا يدعم اللغة الروسية.

تعليمات لاستخدام OSFmount

إنه سهل الاستخدام ولا يتطلب إنشاء محرك أقراص فلاش الكثير من الوقت والجهد. لذا، كيفية إنشاء محرك أقراص فلاش افتراضي على جهاز الكمبيوتر الخاص بك باستخدام OSFmount:


قد تحتاج أيضًا إلى بعض الخيارات التي يتم فتحها بعد النقر على "إجراءات محرك الأقراص". يحتوي هذا الخيار على ما يلي:

  • تفكيك - للنزول.
  • التنسيق - باستخدام هذا الخيار يمكنك إجراء التنسيق؛
  • Savetoimagefile - للحفظ بالتنسيق المطلوب؛
  • فتح - لفتح؛
  • ضبط الوسائط للقراءة فقط - يحظر التسجيل؛
  • Extendsize - يستخدم للتوسيع؛
  • ضبط الوسائط القابلة للكتابة - يسمح بالتسجيل.

هذه هي الطريقة التي يمكنك بها بسهولة إنشاء فلاش USB افتراضي على جهاز الكمبيوتر الخاص بك. يمكنك اختيار أي صور للفلاش الظاهري. ولكن في حالة وجود صورة قابلة للتمهيد، يجب تهيئة محرك الأقراص وسيتم فتحه فقط في هذا التطبيق.

يمكن إجراء التثبيت وإنشاء محرك أقراص فلاش افتراضي باستخدام برامج متنوعة. في هذه المقالة سننظر إلى الطريقة الأكثر ملاءمة، في رأيي، لتخزين الملفات - التخزين السحابي.
Yandex.Disk وGoogle Drive وMail.ru Cloud كلها مرافق لتخزين البيانات. فهي متطابقة في الوظيفة والاستخدام. هذا مجلد موجود أسفل كلمة المرور الخاصة بك ويمكنك استخدامه من أي جهاز كمبيوتر. توفر جميع هذه الخوادم ذاكرة مجانية كافية لتخزين أنواع مختلفة من الملفات.

دعونا نفكر في إنشاء مثل هذه السحابة باستخدام Google Drive كمثال.
1. أول ما عليك فعله هو إنشاء صندوق بريد جوجل

2. بعد إنشاء صندوق البريد، تذهب إلى "Google" وتختار "تطبيقات Google". يقع هذا الرمز في الزاوية اليمنى العليا.



3. حدد علامة التبويب المسماة "القرص" وانتقل إليها...



4. باستخدام البريد الإلكتروني الذي تم إنشاؤه مسبقًا، قم بتسجيل الدخول. والقرص الخاص بك (محرك الأقراص المحمول الافتراضي) جاهز للاستخدام.

الهدف من التطوير هو جعل VirtualBox يعمل بدون تثبيت ويتم تشغيله من أي مكان، على سبيل المثال من محرك أقراص USB. من المثير للاهتمام أن الأداة المساعدة مكتوبة بالكامل في نصوص AutoIt (جميع المصادر مفتوحة المصدر، ولكن لهذا السبب، لا تبدو أنيقة جدًا. لكن الشيء الرئيسي هو النتيجة. لذا، قم بتنزيل التطبيق (لدي إنه Portable-VirtualBox_v4.1.6- Starter_v6.4.8-Win_all.exe) وقم بتشغيله - سيطالبك البرنامج بتحديد مسار التفريغ. بعد ذلك، يمكنك تشغيل Portable-VirtualBox.exe، حيث يتم تعيين جميع الإعدادات تلقائيًا ليست هناك حاجة لتصحيح أي شيء يدويًا (على سبيل المثال، المسارات). هذا هو ما يسمى بالمشغل الذي يظهر مرة واحدة وهو مصمم لتنزيل أحدث توزيع لـ VirtualBox واستخراج الملفات الضرورية من هناك يتم أيضًا تعبئتها بطريقة خاصة بحيث تشغل مساحة أقل على محرك أقراص فلاش USB (على الرغم من أن محركات الأقراص المحمولة ذات الحجم الحالي لا تكاد تكون ذات صلة). انقر فوق الزر "تنزيل ملفات تثبيت VirtualBox"، وحدد النظام حجم البت (على سبيل المثال، "استخراج الملفات لنظام 32 بت") وانتظر حتى يقوم المشغل بمهمته. لكي يتمكن المثبت من تكييف المسارات مع النظام (تصحيح المعلمات الضرورية في تكوين VirtualBox.xml)، يجب تشغيل الملف الثنائي Portable-VirtualBox.exe مرة أخرى. Voila - لدينا برنامج VirtualBox متكامل تحت تصرفنا. دون أي تثبيت في النظام.

سيظهر رمز VirtualBox في الدرج، والذي يمكنك من خلاله إدارة الجهاز الظاهري وتكوينه بشكل أكبر. في أنظمة تشغيل الضيف، يعمل كل من USB والشبكة بشكل افتراضي. ولكن من أجل إطلاق نظام التشغيل الضيف على الشبكة الخارجية (الإنترنت)، سيتعين عليك إجراء بعض التلاعبات الإضافية. في الدرج، تحتاج إلى تحديد "الإعدادات -> الشبكة" وتمكين خيار "بدء تشغيل VirtualBox مع دعم الشبكة". بعد ذلك، تحتاج إلى إعادة تشغيل Portable-VirtualBox والموافقة على تثبيت برنامج التشغيل. يتم تنظيم العملية بحيث يتم حذف كل ما تم تثبيته على النظام عند الانتهاء من العمل مع الجهاز الظاهري. من المنطقي وضع ملفات نظام التشغيل الضيف مباشرة على محرك الأقراص المحمول مع VirtualBox. لدي نظام واحد فقط، لذلك يمكن تشغيله على الفور، دون معالجة إضافية، عن طريق تحديد اسمه في المعلمات:

Portable-VirtualBox.exe "الفهد"

بالنظر إلى أن الجهاز الظاهري ليس دائما في حالة إيقاف التشغيل، ولكن في وضع "حفظ الحالة"، يحدث بدء التشغيل بسرعة كبيرة. لذلك، فهي دائما على استعداد للعمل دون البواسير غير الضرورية. وفي أي مكان.

هناك مجموعة صغيرة من البرامج التي، من أجل العمل، في أغلب الأحيان لحفظ البيانات، تتطلب توصيل جهاز تخزين خارجي بالكمبيوتر. يمكن أن تكون هذه المحاسبة أو بعض التطبيقات الخاصة الأخرى. قد تنشأ حاجة مماثلة أيضًا عند العمل مع أنظمة المحاكاة الافتراضية التي تحتاج إلى توصيل محركات الأقراص المحمولة الفعلية بها. ولكن ماذا لو لم يكن لديك محرك أقراص فلاش في متناول اليد، ولكنك لا تزال بحاجة إلى القيام بالعمل في البرنامج؟


في مثل هذه الحالة، يسمى برنامج مجاني صغير. إنه مخصص بشكل أساسي لتركيب صور القرص الجاهزة، ولكن يمكن استخدامه أيضًا للإنشاء كبش-الأقراص، أي تلك الموجودة فقط في ذاكرة الوصول العشوائي (RAM) للكمبيوتر. في هذه الحالة، يمكن للمستخدم تحديد نوع الجهاز الظاهري، وتعيين حرف له، وكذلك تعيين السمات اللازمة.

البرنامج بسيط للغاية وسهل الاستخدام، إلا أنه لا يدعم اللغة الروسية. لإضافة الوسائط، انقر فوق الزر "جبل جديد"وفي النافذة التي تفتح، قم بتكوين معلمات التثبيت.


خيار "مصدر"يسمح لك بتحديد مصدر الصورة. قد يكون ثمل (ملف الصورة)أو تم تحميله على كبش (ملف الصورة في ذاكرة الوصول العشوائي)ملف الصورة، فضلا عن قرص فارغ من ذاكرة الوصول العشوائي (محرك أقراص RAM فارغ). إذا كنت بحاجة إلى محرك أقراص فلاش افتراضي، فحدد المسار إليه ايزوأو أي تنسيق صورة آخر مدعوم.


إعدادات "خيارات مستوى الصوت"يمكنك تركها بشكل افتراضي، وهي لا تهم بالنسبة للمحاكاة الافتراضية لمحرك الأقراص المحمول، وقد تكون هناك حاجة إليها فقط عند تحميل صورة في الذاكرة وإنشاء قرص من الذاكرة. الإعدادات أكثر إثارة للاهتمام. "خيارات التثبيت".

خيار "توصيل الخطاب"يحدد حرف محرك الأقراص.

"نوع القيادة"- نوع الصورة.

هناك أربعة أنواع من هذا القبيل:

  • آلي (البرنامج نفسه يختار النوع)
  • مرن (قرص مرن)
  • قرص مضغوط/أقراص DVD (الأقراص الضوئية)
  • الأقراص الصلبة (محرك أقراص فلاش أو محرك أقراص ثابت قابل للإزالة).

سيكون هناك أيضًا مربعي اختيار في أسفل النافذة. "محرك للقراءة فقط"و "التثبيت كوسائط قابلة للإزالة". إذا كنت ستكتب على قرص افتراضي، فأنت بحاجة إلى إلغاء تحديد المربع الأول. والثاني، على العكس من ذلك، يجب تثبيته بحيث لا يتعرف النظام على الحيلة ويحدد الصورة المثبتة كمحرك أقراص فلاش. بعد ضبط هذه الإعدادات، انقر فوق "نعم". هذا كل شيء، الآن يمكنك العمل مع الصورة كما هو الحال مع الوسائط القابلة للإزالة العادية.



الخيارات التي قد تحتاجها عند العمل باستخدام محرك أقراص فلاش افتراضي موجودة في القائمة "إجراءات القيادة".

الأوامر المتاحة:

  • يفتح (يفتح)
  • انزل (إلغاء التحميل)
  • حفظ في ملف الصورة (حفظ كصورة جديدة بالتنسيق المطلوب)
  • توسيع الحجم (يوسع)
  • شكل (شكل)

تشمل الخيارات الإضافية ضبط الوسائط للقراءة فقط(التسجيل ممنوع) و ضبط الوسائط القابلة للكتابة (إذن التسجيل).


ما هي الصور التي يمكن استخدامها لمحاكاة محركات الأقراص المحمولة؟من حيث المبدأ، أي، حتى قابل للتمهيد، فقط في هذه الحالة قد يطلب منك OSFMount إدخال قرص في الجهاز، ومن أجل جعل محرك الأقراص المحمول الظاهري هذا متاحًا، سيتعين عليك تنسيقه أولاً. في هذه الحالة، من المرجح أن تتضرر الصورة الأصلية ولا يمكن فتحها إلا في OSFMount.

قد تكون مهتمًا بـ:

كيفية إنشاء صورة CD/DVD باستخدام Ashampoo Burning Studio Free كيفية استخدام الأداة المساعدة Windows ISO Downloader للعثور على أي توزيع رسمي لأنظمة التشغيل Windows 7 و8.1 و10 وتنزيله دون متاعب غير ضرورية ESD Decrypte Utility - تحويل ESD بسهولة إلى صورة Windows ISO قابلة للتمهيد أداة التحقق من ISO الأصلية لنظامي التشغيل Windows وOffice - أداة مساعدة للتحقق من صحة منتجات Microsoft

مرحبا عزيزي القراء في مدونتي.

سأخبرك هنا كيف يمكنك الحصول على مساحة تخزين كبيرة على الإنترنت.

لقد وجدت مكانا للتخزين بيانات حوالي 280 جيجابايت.

محرك أقراص فلاش الظاهري.

كيفية الحصول على؟ انه بسيط جدا. يأكل جوجل، ياندكس، البريد. تحتاج إلى إنشاء حساب في كل واحد منهم. لدي حسابات في جميع الأنظمة الثلاثة.

لنبدأ مع ياندكس. يحتاج إلى إنشاء.

بمجرد إنشاء حسابك، قم بفتحه. إذا لزم الأمر، قم بتثبيت القرص على الكمبيوتر. عند تشغيل القرص لأول مرة، سيكون هناك 10 غيغابايت من المساحة. سيوفر لك قرص Yandex كل عام ما يقرب من 1 جيجابايت أو 2 جيجابايت. هذا المكان كله مجاني.

عند تسجيل حساب في ياندكس، تحتاج إلى توفير رقم الهاتف المحمول. يمكنك تسجيل ثلاثة حسابات Yandex لرقم هاتف واحد. سيكون لدى الثلاثة جميعًا مساحة 10 جيجابايت في البداية.

يمكنك تسجيل المزيد من الحسابات. لهذا فقط سوف تحتاج إلى أرقام هواتف أخرى. كلما زاد عدد الحسابات، زاد الارتباك.

حتى الآن المساحة المخصصة لتخزين بياناتي هي كما يلي. الحساب الأول به 18 جيجابايت والآخر 12 جيجابايت والثالث 11 جيجابايت.

في الصورة يمكنك رؤية مساحة القرص لأحد الحسابات.


حصلت على مساحة تخزين تبلغ 41 جيجابايت على Yandex لبياناتي. اتضح أنه محرك أقراص فلاش افتراضي مجاني.

مطلوب رقم الهاتف أيضا هنا. يمكنك تسجيل الكثير من الحسابات. لكن القائمة المنسدلة التي تحتوي على حسابات يمكن أن تستوعب خمسة حسابات فقط.

لدي ثلاثة حسابات بريدية

اثنان منهم بمساحة 100 جيجا بايت وواحد بمساحة 8 جيجا بايت. في البريد، موقع تخزين البيانات له اسم "سحاب".

توضح الصورة مقدار المساحة الموجودة في السحابة


بعد تسجيل الحساب، سيتم توفير 8 جيجابايت من المساحة.

ومع استخدامك لحسابات البريد الخاصة بك في كثير من الأحيان، سيتم منحك مساحة أكبر.

100+8+100=208، أضف هنا المكان من Yandex

لقد وجدت الآن مساحة تخزين تبلغ 249 جيجابايت.

مرحبا اصدقاء! يستخدمه عدد كبير من مستخدمي الكمبيوتر الشخصي. الحقيقة هي أن هذا مريح للغاية، يمكنك تثبيت أي نظام تشغيل (ضيف) على جهاز افتراضي واستخدامه كما لو كان جهازًا حقيقيًا، وتثبيت جميع برامجك المفضلة عليه واستخدامه كنظام عادي، إذا كنت إصابته بالفيروسات أو لسبب ما أو لسبب ما يتوقف عن التحميل، ثم يمكنك بكل بساطة استعادته من نسخة احتياطية أو تثبيته مرة أخرى، كل هذا سيحدث دون الإضرار بنظام التشغيل الرئيسي (المضيف) المثبت على جهازك. حاسوب.

أثناء العمل مع جهاز افتراضي، قد تحتاج (أكثر من مرة) إلى تشغيله من محرك أقراص فلاش قابل للتمهيد، على سبيل المثال، للتحقق مما إذا كان محرك الأقراص المحمول قابلاً للتمهيد أم لا. إن الطريقة اليدوية المقبولة عمومًا لإنشاء ملف USB.vmdk لتوصيل محرك أقراص فلاش وجهاز افتراضي ليست هي الأسهل، لذلك أقترح عليك استخدام برنامج Virtual Machine USB Boot 1.5 البسيط للغاية، وأنا متأكد من أنه بعد قراءة المقال سوف تتفاجأ كيف يعمل ببساطة. ولكن هناك فروق دقيقة في عمل البرنامج، خاصة مع نظام التشغيل الأحدث Windows 10، لذا اقرأ المقال بعناية أكبر.

لذا، انتقل إلى الموقع الرسمي للأداة المساعدة وقم بتنزيل برنامج التثبيت الذي تحتاجه.

http://reboot.pro/files/download/339-virtual-machine-usb-boot/

يمكنك تنزيل النسخة المحمولة من البرنامج، أو يمكنك تنزيل برنامج التثبيت.

سأقوم بتنزيل النسخة المحمولة، ويمكن تشغيلها مباشرة من محرك الأقراص المحمول (فقط في حالة قيامي بنشرها على وحدة التخزين السحابية الخاصة بي).

بعد التنزيل، قم بتشغيل برنامج Virtual Machine USB Boot 1.5.

في النافذة الرئيسية للبرنامج، انقر فوق يضيف(يضيف).

في نقطة اسم VMانقر على السهم

وحدد في القائمة المنسدلة اسم الجهاز الظاهري الذي نريد تشغيله من محرك الأقراص المحمول. لدي جهازان افتراضيان على جهاز الكمبيوتر المحمول الخاص بي: Windows 10 وWindows 7،

أريد التمهيد من محرك أقراص فلاش ويندوز 10، لذلك قمت باختياره من القائمة.

في نقطة حملة لإضافة والتمهيدقمت باختيار محرك أقراص فلاش USB قابل للتمهيد.

نعم .

هام: الآن، إذا كان VirtualBox قيد التشغيل، فستحتاج إلى إغلاقه، حيث سيتم تشغيل الجهاز الظاهري بواسطة برنامج Virtual Machine USB Boot 1.5.

انقر يبدأ.

يبدأ الجهاز الظاهري ويظهر الخطأ: فادح: لم يتم العثور على وسيط قابل للتمهيد! نظام توقف.

الأصدقاء، والحقيقة هي أن البرنامج يعمل Virtual Machine USB Boot 1.5 بشكل غير صحيح قليلاً مع أحدث إصدار من الجهاز الظاهري VirtualBox 5.0.14 . ولا يقوم تلقائيًا بإنشاء وحدة تحكم IDE لملف vmdk.

ملاحظة: لتمهيد VirtualBox من محرك أقراص USB محمول، يقوم برنامج Virtual Machine USB Boot 1.5 بإنشاء ملف vmdk خصيصًا؛ وهذا الملف هو الذي يربط الجهاز الظاهري بمحرك أقراص USB المحمول. هذا الملف يتم إنشاء vmdk في المجلد الشخصي للبرنامج: C:\Users\Username\VirtualBox VMs\Windows 10 (اسم الجهاز الظاهري).

لتجنب الخطأ "فادح: لم يتم العثور على وسيط قابل للتمهيد!" توقف النظام" عند تحميل جهاز افتراضي من محرك أقراص فلاش، نحتاج إلى إنشائه بأنفسنا وحدة تحكم IDE لملف vmdk.

انقر على الزر شركات النقل.

انقر على الزر على شكل الماس وحدد يضيفتحكم إيد.

تمت إضافة وحدة تحكم IDE.

ز إطلاق البرنامجالجهاز الظاهري USB التمهيد 1.5 مرة أخرى

انقر فوق ابدأ.

ويقوم الجهاز الظاهري بالتمهيد من محرك الأقراص المحمول.

إذا كنت تستخدم إصدارًا قديمًا قليلاً من الجهاز الظاهري فيرتثلبوإكس 4.3.34، فلن تكون هناك مثل هذه المشاكل معه. سيقوم Virtual Machine USB Boot 1.5 تلقائيًا بإنشاء وحدة تحكم IDE لملف vmdk.

يعد مشروع Olof Lagerkvist برنامجًا ممتازًا لمحاكاة الأقراص، ولكن بما أن الجميع يمكنهم محاكاة الأقراص، فلا يمكن للجميع التباهي بإنشاء محرك أقراص فلاش أو قرص مرن. يتم إنشاء الأقراص في الذاكرة الافتراضية؛ ويمكن تحميلها فعليًا إلى ملفات الصور. بعد التثبيت، يتوفر البرنامج من لوحة تحكم الكمبيوتر.

انقر فوق "موافق" والصورة الافتراضية جاهزة.

صورة
يمكن حفظ الصورة وتركيبها إذا لزم الأمر. أين سيكون هذا مفيدا؟ على سبيل المثال، بالنسبة للكسل، يمكنك تحميل شهادات CryptoPro على محرك الأقراص المحمول الظاهري هذا.)) أو استخدامه كقرص في ذاكرة الوصول العشوائي لتخزين ذاكرة التخزين المؤقت وملف الصفحة وأشياء أخرى.
هناك أيضًا واجهة مستخدم رسومية بديلة -

الاتصال التلقائي:
صدى خارج
تم وضع rem في التحميل التلقائي للتركيب التلقائي
c:\WINDOWS\system32\imdisk.exe -a -f "%PROGRAMFILES%\flash.img" -m f: -o rem

بعض خيارات سطر الأوامر:

imdisk.exe -e -s 300M -m B: - زيادة القرص B بمقدار 300 ميجابايت

imdisk -a -t file -o ro -m y: -f C:\Boot.img- قم بتحميل صورة Boot.img باستخدام محرك الأقراص Y، للقراءة فقط

imdisk -a -t file -m y: -f C:\Boot.img- قم بتحميل صورة Boot.img باستخدام القرص Y، للقراءة/الكتابة فقط

imdisk -d -m y: - قم بإلغاء تحميل القرص Y

imdisk -a -s 150M -m #: -p "/fs:ntfs /y /q /v:imdisk- إنشاء قرص بحجم 150 ميجابايت، حرف محرك الأقراص الأول مجاني، التنسيق في NTFS، تسمية القرص imdisk

imdisk -a -s 10% -m #: -p "/fs:ntfs /y /q /v:imdisk- كما هو الحال في السابق، يُشار إلى الحجم فقط على أنه 10 بالمائة من الذاكرة الفارغة.

imdisk -a -s -500M -m #: -p "/fs:ntfs /y /q /v:imdisk- مثل السابق، يُشار إلى الحجم فقط بعلامة الطرح، أي يساوي مقدار الذاكرة الحرة مطروحًا منها الحجم المحدد. مع 1200 ميجابايت من الذاكرة الحرة، سيصبح حجم القرص 1200-500 = 700 ميجابايت

imdisk.exe -a -t proxy -o ip -f 127.0.0.1:80 -m Z:- استخدمه مع خادم، وجدته على الإنترنت، لكن لم أختبره فعليًا.

أ- الاتصال الظاهري . القرص.

د- إيقاف الظاهرية. القرص.

هـ - التحرير الظاهري . القرص.

_________________________

ب - حدد الإزاحة، أي بداية البيانات الموجودة على القرص، والمشار إليها للأقراص التي تم إنشاؤها في برامج مختلفة، والتي تحتاج في صورها إلى تخطي السمات الأولية في الملف.

S - حجم القرص الظاهري. الحجم هو عدد البايتات ما لم يتم إضافة a (تلقائي)، b (كتلة 512 بايت)، k (ألف بايت)، m (مليون بايت)، g (مليار بايت)، t (تريليون بايت)، K (كيلو بايت)، M (ميجابايت) أو G (جيجابايت) أو T (تيرابايت). ويختلف الألف بايت عن الكيلوبايت حيث يوجد 1024 بايت في الكيلوبايت وليس 1000. على سبيل المثال. -s 150M أو -s 10% - 10 بالمائة من الذاكرة الحرة. تحدد المعلمة -500M - بعلامة الطرح حجم القرص الذي تم إنشاؤه كمقدار الذاكرة الحرة مطروحًا منها الحجم المحدد.

O - مجموعة الخيارات المستخدمة مع المعلمات الموضحة أدناه

ريال عماني - للقراءة فقط

رو - القراءة/الكتابة

rem - تثبيت كقرص قابل للإزالة (محرك أقراص فلاش). يحدد هذا خصائص القرص والتخزين المؤقت وما إلى ذلك.

الإصلاح - التثبيت كقرص ثابت ودائم (على عكس rem)

cd - إنشاء قرص مضغوط/DVD-ROM افتراضي.

فد - إنشاء قرص مرن. الافتراضي للأحجام 160K، 180K، 320K، 360K، 640K، 720K، 820K، 1200K، 1440K، 1680K، 1722K، 2880K، 123264K أو 234752K.

HD - إنشاء قسم ثابت.

IP - معلمة للاتصال بالخادم الوكيل.

comm - الاتصال بخادم الذاكرة عبر منفذ COM.

________________

M - يحدد حرف محرك الأقراص. على سبيل المثال -m B: أو -m y: أو -m #: - أول حرف محرك أقراص مجاني.

F - اسم الملف الظاهري. القرص، على سبيل المثال -f C:\Boot.img أو -f \\server\share\image.bin أو -F\Device\Harddisk0\Partition1\image.bin- الأخير، عندما لا يتم تعيين حرف محرك الأقراص وتحديده بواسطة رقم القرص الصلب ورقم القسم (محرك الأقراص المنطقي) ثم المسار الحقيقي.

سوف يأتي للإنقاذ. ميزته أنه يعمل على أي إصدار من Windows. بعد تنزيل البرنامج، تحتاج إلى تثبيته، ثم في النافذة الرئيسية، انقر فوق "Mount new..." حتى تتمكن من إنشاء الوسائط.

ستظهر نافذة تحتاج فيها إلى تكوين المعلمات لتركيب وحدة التخزين الافتراضية، أي إجراء بعض المعالجات:


حدد "ملف الصورة" في قسم "المصدر"؛
ثم في "ملف الصورة" حدد المسار بالتنسيق المطلوب؛
تخطي الإعدادات في "خيارات الصوت"، لأن هذا القسم يستخدم لإنشاء قرص أو تحميل صورة في الذاكرة؛
ثم في نافذة "حرف محرك الأقراص" في قسم "خيارات التثبيت"، يجب عليك تحديد الحرف الخاص بمحرك الأقراص المحمول الظاهري الذي تم إنشاؤه، وفي سطر "نوع محرك الأقراص" أشر إلى "فلاش"؛
في النهاية، أدناه، حدد خيار "التثبيت كوسائط قابلة للإزالة" وانقر فوق "موافق".

لقد قمت الآن بإنشاء محرك أقراص فلاش افتراضي. قم بتسجيل الدخول من خلال المجلد المسمى "الكمبيوتر" وسترى أن النظام يعرّفه على أنه قرص قابل للإزالة.

لكي يعمل البرنامج بسلاسة، تحتاج إلى استخدام وظائف إضافية.

الطريقة الثانية: محرك فلاش افتراضي

تحتاج أولاً إلى تنزيل برنامج Virtual Flash Drive ثم تثبيته. ستظهر النافذة الرئيسية التي تنقر فيها على "جبل جديد". في "إنشاء وحدة تخزين جديدة"، حدد المسار لإنشاء محرك أقراص فلاش افتراضي، ثم انقر فوق "موافق".

الطريقة الثالثة: ImDisk

قم بتنزيل برنامج ImDisk وتثبيته. أثناء عملية التثبيت، سيتم تثبيت برنامج وحدة التحكم imdisk.exe، بالإضافة إلى تطبيق لوحة التحكم. من أجل إنشاء محرك أقراص فلاش افتراضي، استخدم تشغيل البرنامج من خط وحدة التحكم. أدخل الأمر imdisk -a -f c:1st.vhd -m F: -o rem.

لفصل الوسائط الافتراضية، تحتاج إلى النقر بزر الماوس الأيمن على محرك الأقراص المحمول الذي تم إنشاؤه، ثم تحديد "Unmount ImDisk".

الطريقة الرابعة: التخزين السحابي - Yandex Disk

يجب أن يكون لديك صندوق بريد على Yandex.ru. انتقل إليه، في الزاوية العلوية سترى عنصر "القرص"، انقر عليه. إذا لم يكن هناك بريد إلكتروني، فانتقل إلى صفحة Yandex Disk وانقر على "تسجيل الدخول". إذا كانت هذه زيارتك الأولى، فالتسجيل مطلوب.

لتنزيل الملفات، انقر فوق "تنزيل" في الجزء العلوي من النافذة. بعد ذلك، ستظهر نافذة تحتاج فيها إلى تحديد البيانات والانتظار حتى اكتمال التنزيل.

لتنزيل الملفات من Yandex Disk، انقر بزر الماوس الأيمن على الملف المطلوب، ثم "حفظ باسم". ستظهر قائمة تحتاج فيها إلى تحديد موقع على جهاز الكمبيوتر الخاص بك لحفظه.