الصفحة الرئيسية » howto » لماذا يتم إنشاء محرك أقراص USB قابل للتشغيل أكثر تعقيدًا من إنشاء أقراص مضغوطة قابلة للتشغيل؟

    لماذا يتم إنشاء محرك أقراص USB قابل للتشغيل أكثر تعقيدًا من إنشاء أقراص مضغوطة قابلة للتشغيل؟

    يميل إنشاء أقراص CD و DVD قابلة للتشغيل إلى أن تكون عملية بسيطة ومباشرة ، ولكن لماذا يكون الأمر أكثر تعقيدًا عند إنشاء محركات أقراص فلاش قابلة للتشغيل؟ هل هناك حقا فرق كبير بين الاثنين؟ إن سؤال SuperUser سؤال وجواب اليوم يجيب عن سؤال القارئ الغريب.

    تأتي جلسة الأسئلة والأجوبة اليوم مقدمة من SuperUser-a subdivision of Stack Exchange ، وهي مجموعة مجتمعية مدفوعة من مواقع Q & A.

    السؤال

    قارئ SuperUser يريد William معرفة سبب إنشاء محرك أقراص USB قابل للتشغيل أكثر تعقيدًا من إنشاء أقراص مضغوطة قابلة للتشغيل:

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

    لماذا إنشاء محرك أقراص USB قابل للتشغيل أكثر تعقيدًا من إنشاء أقراص مضغوطة قابلة للتشغيل?

    الاجابة

    مساهم SuperAser Akeo لديه إجابة لنا:

    Rufus المطور هنا. بادئ ذي بدء ، يتم سرد الكثير من الخيارات التي ذكرتها فقط عند تشغيل Rufus في وضع متقدم (عندما قسم الخيارات المتقدمة يتم عرضها) ، لأنها مخصصة للأشخاص الذين يعرفون بالفعل ما هم عليه.

    للبدء ، عليك أن تفهم أن تنسيق ISO لم يتم تصميمه من أجل تمهيد USB. ملف ISO هو نسخة 1: 1 من قرص ضوئي ، ووسائط القرص الضوئي مختلفة تمامًا عن وسائط USB ، سواء من حيث كيفية تنظيم برامج تحميل التمهيد ، وما نظام الملفات الذي يستخدمونه ، وكيف يتم تقسيمها (فهي لا) ، وهلم جرا.

    لذا ، إذا كان لديك ملف ISO ، فلا يمكنك ببساطة القيام بوسائط USB ما يمكنك القيام به باستخدام قرص ضوئي ، والذي تتم قراءته من كل بايت واحد من ملف ISO ونسخه كما هو ، في التسلسل ، على القرص (ما هو القرص المضغوط تعمل تطبيقات ناسخ أقراص DVD / DVD عند "العمل" مع ملفات ISO..

    هذا لا يعني أن هذا النوع من النسخ 1: 1 لا يمكن أن يكون موجودًا على وسائط USB ، فقط 1: 1 ستكون النسخ على وسائط USB مختلفة تمامًا عن النسخ 1: 1 على الأقراص البصرية وبالتالي فهي غير قابلة للتبديل (خارج استخدام ISOHybrid الصور المصممة للعمل كنسخ 1: 1 على USB والوسائط الضوئية على حد سواء). للسجل ، في مصطلحات Rufus ، يطلق على نسخة 1: 1 على وسائط USB صورة DD (يمكنك رؤية هذا الخيار في القائمة) وبعض التوزيعات ، مثل FreeBSD أو Raspbian ، توفر في الواقع صور DD لتثبيت USB ، إلى جانب ISO ملفات لحرق CD / DVD.

    وبالتالي ، فقد أثبتنا أن ملفات ISO ليست مناسبة في الواقع لإنشاء وسائط USB قابلة للإقلاع لأنها تكافئ توفير ربط مستدير لتلائم ثقب مربع أصغر ، وبالتالي ، يجب تبديل الوتد الدائري ليلائمه.

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

    أيضا ، في حين أن الأقراص الضوئية وبالتالي ملفات ISO يمكن فقط استخدام واحد من اثنين من أنظمة الملفات (ISO9660 أو UDF) ، وكلاهما كان مدعوما بشكل جيد في جميع أنظمة التشغيل الرئيسية لفترة طويلة جدا (ويسمح لك بأخذ نظرة خاطفة في محتوى الصورة قبل أو بعد استخدامه) ، يمكن أن تستخدم DD Images حرفياً أيًا من آلاف أنظمة الملفات المختلفة الموجودة. وهذا يعني أنه حتى بعد إنشاء وسائط USB قابلة للتشغيل ، قد لا تتمكن من رؤية أي محتوى عليها حتى تقوم بإقلاعها. على سبيل المثال ، ستكون هذه الحالة إذا كنت تستخدم صور USB FreeBSD على Windows. بمجرد إنشاء وسائط USB القابلة للتشغيل ، لن يتمكن Windows من الوصول إلى أي محتوى عليه حتى تقوم بإعادة تنسيقه.

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

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

    ثم هناك محمل التمهيد الفعلي نفسه ، أول بت رمز تنفيذ عند تشغيل الكمبيوتر من وسائط USB. لسوء الحظ ، فإن محمل الإقلاع HDD / USB و ISO هي حيوانات مختلفة تمامًا ، كما أن BIOS أو UEFI firmware يعامل USB والوسائط البصرية بشكل مختلف جدًا أثناء عملية الإقلاع. لذلك لا يمكنك عادةً أخذ محمل الإقلاع من ملف ISO (والذي عادة ما يكون محمل الإقلاع El Torito) ، ونسخه إلى وسائط USB ، ونتوقع منه التمهيد.

    الآن يأتي الجزء الذي يتعلق بقائمة خياراتنا. نظرًا لأن Rufus سيضطر إلى توفير قطعة محمل إقلاع ذات صلة ، فإنه ببساطة لا يمكنه الحصول عليها من ملف ISO. إذا كنا نتعامل مع ملف ISO القائم على Linux ، فمن المحتمل أن يستخدم GRUB 2.0 أو Syslinux ، لذا فإن Rufus يتضمن القدرة على تثبيت إصدار يستند إلى USB من GRUB أو Syslinux (نظرًا لأن ملف ISO لا يحتوي عادة إلا على إصدار ISO المحدد من هؤلاء).

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

    لذلك ، يمكننا الآن الاطلاع على الخيارات التي تجدها في القائمة:

    • MS-DOS: هذا بإنشاء إصدار فارغ من MS-DOS (إصدار Windows Me) ، مما يعني أنه سيتم التمهيد إلى موجه MS-DOS وهو عليه. إذا كنت تريد تشغيل تطبيق DOS ، فستحتاج إلى نسخه إلى وسائط USB. لاحظ أن هذا الخيار متاح فقط على Windows 8.1 أو إصدار سابق ، ولكن ليس Windows 10 نظرًا لأن Microsoft قامت بإزالة ملفات تثبيت DOS من Windows (ولا يمكن إلا أن تقوم Microsoft بإعادة توزيع هذه الملفات).
    • فري: هذا يخلق نسخة فارغة من FreeDOS. FreeDOS هو إصدار برنامج مجاني من MS-DOS ، وهو متوافق تمامًا مع MS-DOS ، ولكنه يتمتع أيضًا بميزة كونه مفتوح المصدر. مقارنة مع MS-DOS ، يمكن لأي شخص إعادة توزيع FreeDOS ، بحيث يتم تضمين ملفات التمهيد FreeDOS في روفوس.
    • صورة ISO: هذا هو الخيار الذي يجب عليك استخدامه إذا كان لديك ملف ISO قابل للتشغيل وتريد تحويله إلى وسائط USB قابلة للتشغيل. ضع في اعتبارك أنه نظرًا لوجود عملية تحويل (عادةً) تحدث وهناك عدد من الطرق لإنشاء ملف ISO قابل للتشغيل ، فلا يوجد أي ضمان بأن Rufus سيتمكن من تحويله إلى وسائط USB (ولكن سيخبرك دائمًا إذا كان ذلك هي حالة).
    • صورة DD: هذه هي الطريقة التي يجب عليك استخدامها إذا كان لديك صورة قرص قابل للتمهيد ، مثل تلك التي توفرها FreeBSD ، Raspbian ، إلخ. كما يتم دعم الملفات ذات الامتداد .vhd (وهو إصدار Microsoft من صورة DD) بالإضافة إلى المضغوطة منها (.gz ، .zip ، .bz2 ، .xz ، إلخ.).

    الخيارات الأربعة المذكورة أعلاه هي الوحيدة التي سترى فيها الوضع العادي. ولكن إذا قمت بتشغيل روفوس في وضع متقدم, سيكون لديك أيضًا إمكانية الوصول إلى الخيارات التالية:

    • Syslinux x.yz: يركب محمل التمهيد Syslinux فارغة والتي سوف تحصل على موجه Syslinux وليس أكثر من ذلك بكثير. من المفترض أن تعرف ما عليك القيام به من هذه النقطة إلى الأمام.
    • GRUB / GRUB4DOS: نفس ما سبق ، ولكن بالنسبة لـ GRUB / Grub4DOS على التوالي. سوف ينقلك إلى مطالبة GRUB ، لكن الأمر متروك لك لمعرفة الباقي.
    • رياكت: يقوم بتثبيت محمل الإقلاع ReactOS التجريبي. منذ آخر مرة راجعت فيها ، لا يعمل نظام ReactOS بشكل جيد من وسائط USB. هناك لأنه كان من السهل إضافتها ، وتم تنفيذها على أمل أن تساعد في تطوير ReactOS.
    • UEFI-NTFS: يتطلب ذلك اختيار نظام الملفات NTFS كنظام ملفات ويقوم بتثبيت أداة تحميل تمهيد UEFI-NTFS فارغة. يتيح هذا التشغيل من NTFS في وضع UEFI خالص (وليس CSM) على الأنظمة الأساسية UEFI التي لا تتضمن برنامج تشغيل NTFS. نظرًا لأنه فارغ ، ستحتاج إلى نسخ نسخة خاصة بك /efi/boot/bootia32.efi أو /efi/boot/bootx64.efi على قسم NTFS لتكون مفيدة. يتم استخدام UEFI-NTFS تلقائيًا بواسطة Rufus للتغلب على حجم الملف الأقصى البالغ 4 غيغابايت من FAT32 ، والذي يسمح على سبيل المثال بتثبيت Microsoft Server 2016 في وضع UEFI دون الحاجة إلى تقسيم ملف install.wim 4.7 جيجا بايت.

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


    هل لديك شيء تضيفه إلى الشرح؟ الصوت قبالة في التعليقات. هل ترغب في قراءة المزيد من الإجابات من مستخدمي Stack Exchange الآخرين المحترفين بالتكنولوجيا؟ تحقق من موضوع المناقشة الكامل هنا.

    ائتمان الصورة: وليام (SuperUser)