ما هي الملفات الاختبارية ؟ ولمَ عليك أن تتعرّف عليها؟

الملفات الاختبارية checksums عبارة عن سلسلة من الأرقام والحروف المستخدمة للتحقق من الأخطاء في البيانات. إذا كنت تعرف الـ ملفات اختبارية checksums للملف الأصلي، فيمكنك استخدام أداة ملفات اختبارية checksums لتأكيد تطابق نسختك وعدم وجود أخطاء.

شرح الملفات اختبارية:

لإنشاء ملفات اختبارية checksums ، يمكنك تشغيل برنامج يضع هذا الملف من خلال خوارزمية. تتضمن الخوارزميات النموذجية المستخدمة لهذا MD5 و SHA-1 و SHA-256 و SHA-512.

تستخدم الخوارزمية دالة هاش Hash مشفرة تأخذ مدخلات وتنتج سلسلة (سلسلة من الأرقام والحروف) ذات طول ثابت.

يمكن أن يكون ملف الإدخال ملفاً صغيراً بحجم 1 ميغابايت أو ملفاً ضخماً بسعة 4 غيغابايت، ولكن في كلتا الحالتين، ستنتهي بملفات اختبارية checksums بنفس الطول. يمكن أيضاً استدعاء المجموع الاختباري باسم التجزئة.

تغييرات صغيرة في الملف المقصود تنتج ملفات اختبارية checksums بشكل مختلف جداً. على سبيل المثال، أنشأنا ملفين نصيين متشابهين تقريباً، لكن أحدهما يحتوي على علامة تعجب حيث يوجد في الآخر نقطة.

بعد تشغيل الأداة المساعدة للتحديث المفاجئ المضمنة في Windows 10 ، شاهدنا ملفات اختبارية checksums مختلفة جدًا. ينتج اختلاف حرف واحد في الملف الأساسي مجموعة اختيارية مختلفة تمامًا.

عندما تكون الملفات الاختبارية مفيدة:

يمكنك استخدام اللفات الاختبارية checksums للتحقق من الملفات والبيانات الأخرى للبحث عن الأخطاء التي تحدث أثناء النقل أو التخزين.

على سبيل المثال، قد لا يكون الملف قد تم تنزيله بشكل صحيح بسبب مشكلات في الشبكة، أو ربما تسبِّب مشاكل في محرك الأقراص الثابتة في حدوث تلف في ملف موجود على القرص.

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

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

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

يمكنك أيضاً استخدام الملفات الاختبارية checksums للتحقق من سلامة أي نوع آخر من الملفات، من التطبيقات إلى المستندات والوسائط. تحتاج فقط إلى معرفة المجموع الاختباري للملف الأصلي.

ما الفرق بين MD5 و SHA-1 و SHA-256 Sums؟

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

مع ذلك، فإن وظائف هاش Hash التشفيرية هذه ليست مثالية. وجد باحثو الأمن تصادمات مع وظائف MD5 و SHA-1. بعبارة أخرى، عثروا على ملفين مختلفين ينتجان نفس MD5 أو SHA-1 ، ولكنهما مختلفان.

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

لم تكن هناك أي تقارير عن حدوث تصادم SHA-256 حتى الآن، وهذا هو السبب في أن التطبيقات تعمل الآن على إنشاء SHA-256 بدلاً من MD5 و SHA-1. SHA-256 عبارة عن خوارزمية أقوى وأكثر أماناً.

خوارزميات المجموع الاختباري مختلفة تنتج نتائج مختلفة. سيحتوي الملف على MD5 و SHA-1 و SHA – 256 مختلفة. إذا كنت تعرف MD5 للملف الأصلي فقط، فيجب عليك حساب MD5 لمجموعتك للتحقق مما إذا كانت مطابقة.

كيفية حساب المجموع الاختباري Checksums:

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

يحتوي كل من ويندوز Windows و MacOS ولينكس Linux على أدوات مساعدة مدمجة لإنشاء مجاميع اختيارية. لست بحاجة إلى أدوات مساعدة تابعة لجهة خارجية.

في ويندوز Windows ، يحسب أمر Get-FileHash الخاص بـ PowerShell حساب المجموع الاختباري للملف. لاستخدامه، افتح PowerShell أولاً.

في نظام التشغيل Windows 10 ، انقر بزر الماوس الأيمن على زر ابدأ واختر Windows PowerShell.

يمكنك أيضاً تشغيله من خلال البحث في قائمة ابدأ عن PowerShell والنقر فوق الاختصار Windows PowerShell.

في موجه الأوامر Task Manager، اكتب Get-FileHash ثم اضغط على شريط المسافة.

اكتب مسار الملف الذي تريد حساب المجموع الاختباري له. أو، لتسهيل الأمور، اسحب الملف وأفلته من نافذة مستكشف الملفات في نافذة PowerShell لملء مساره تلقائياً.

اضغط على Enter لتشغيل الأمر، وسترى تجزئة SHA-256 للملف. استناداً إلى حجم الملف وسرعة التخزين على جهاز الكمبيوتر، قد تستغرق العملية بضع ثوانٍ.

إذا كنت بحاجة إلى نوع آخر من المجموع الاختباري، فأضف الخيار -Algorithm المناسب إلى نهاية الأمر، كما يلي:

Get-FileHash C:\path\to\file.iso -Algorithm MD5

Get-FileHash C:\path\to\file.iso -Algorithm SHA1

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

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

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

مقالات قد تعجبك:

ما هي ملفات EPUB ؟ وكيف يمكن فتحها؟
ما هي ملفات PST و OST لبرنامج آوت لوك ؟ وأين يتم تخزينها؟
ما هي ملفات MOBI ؟ وكيف يمكن فتحها؟
ما هي ملفات PDF؟ وكيف يمكن فتحها ؟
ما هي ملفات PDF؟ وكيف يمكن فتحها ؟

زر إيقاف تشغيل ويندوز 10 لا يقوم بإيقاف تشغيل النظام بشكل كامل

عند النقر فوق “إيقاف التشغيل” في جهاز الكمبيوتر الذي يعمل بنظام Windows 10، لا يتم إيقاف تشغيل ويندوز Windows بشكل كامل.

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

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

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

لماذا لا يتم إغلاق الحاسب بالكامل عن طريق إيقاف التشغيل؟

يرجع السبب في هذه المشكلة الغريبة إلى ميزة “البدء السريع” في Windows 10، والتي يتم تمكينها افتراضياً.

تم تقديم هذه الميزة في نظام التشغيل Windows 8، كما تم تضمين التمهيد السريع والتمهيد المختلط أو ما يسمى بإيقاف التشغيل الهجين Hybrid Shutdown.

في عملية إيقاف التشغيل التقليدية، يقوم ويندوز Windows بإيقاف تشغيل كل شيء تماماً، ويتجاهل حالة نظام التشغيل، ويبدأ من الصفر في المرة التالية التي يقوم فيها جهاز الكمبيوتر بالإقلاع.

عند الإسبات Hibernate، يقوم ويندوز Windows بحفظ حالة النظام بالكامل، بما في ذلك كافة البرامج والملفات المفتوحة، إلى القرص بحيث يمكنك استئناف العمل بسرعة من المكان الذي توقفت عنده.

يمزج الإقلاع السريع Fast Startup عملية إيقاف التشغيل التقليدية مع وضع الإسبات. مع ميزة الإقلاع السريع Fast Startup، يتجاهل Windows 10 كافة البرامج والملفات المفتوحة (كما يحدث أثناء إيقاف التشغيل التقليدي)، ولكنه يحفظ حالة نواة ويندوز Windows kernel إلى القرص (كما يحدث أثناء وضع الإسبات).

في المرة التالية التي تقوم فيها بإقلاع الكمبيوتر، يقوم ويندوز Windows باستعادة النواة Kernel ويبدأ بتشغيل باقي مهام النظام.

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

تعتبر برامج تشغيل الأجهزة التي يستخدمها الكمبيوتر للتفاعل مع أجهزته جزءً من kernel. يؤدي تحميل وحفظ نقطة عمل لـ kernel إلى زيادة سرعة عملية بدء التشغيل، نظراً لأن Windows لا يحتاج إلى وقت لتحميل جميع برامج تشغيل الأجهزة وإعادة تهيئتها.

تحدث عملية إسبات النواة هذه تلقائياً عند النقر فوق “إيقاف التشغيل”، ونادراً ما يلاحظ الأشخاص الاختلاف.

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

كيفية أداء الإيقاف الكامل وإعادة التشغيل:

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

للقيام بذلك، انقر فقط فوق خيار “إعادة التشغيل” في القائمة بدلاً من خيار “إيقاف التشغيل”. يقوم ويندوز Windows بإعادة تشغيل الكمبيوتر، ولكنه يقوم بإيقاف التشغيل الكامل أولاً ويتجاهل حالة النواة أثناء القيام بذلك.

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

من ناحية أخرى، من غير المنطقي أن يؤدي خيار “إعادة التشغيل” إلى إيقاف تشغيل أكثر اكتمالاً من خيار “إيقاف التشغيل”. لكن هذا بالفعل ما يحدث!

يمكنك أيضاً إجراء إيقاف تشغيل كامل بالضغط مع الاستمرار على المفتاح Shift في لوحة المفاتيح أثناء النقر فوق الخيار “إيقاف التشغيل” في ويندوز Windows.

حيث ستظهر شاشة الإقلاع والتي تحتوي على زر إيقاف تشغيل الكمبيوتر بشكل كامل.

يعمل هذا سواء كنت تنقر على الخيار في قائمة “ابدأ”، أو على زر التشغيل من خلال شاشة تسجيل الدخول، أو على الشاشة التي تظهر بعد الضغط على Ctrl + Alt + Delete.

يمكنك بدلاً من ذلك إجراء إيقاف التشغيل الكامل باستخدام الأمر shutdown من إطار موجه الأوامر أو PowerShell إذا كنت تفضل ذلك.

للقيام بهذا، افتح نافذة موجه الأوامر أو PowerShell – على سبيل المثال، بالبحث عن “موجه الأوامر” في القائمة “ابدأ” والنقر فوق الاختصار الخاص به، أو النقر بزر الماوس الأيمن فوق الزر “ابدأ” وتحديد “Windows PowerShell”. اكتب الأمر التالي، ثم اضغط على Enter:

shutdown /s /f /t 0

يرشد هذا الأمر النظام إلى إيقاف التشغيل فوراً وإغلاق أي تطبيقات مفتوحة بالقوة. ﺳﯾؤدي أﻣر إﯾﻘﺎف اﻟﺗﺷﻐﯾل دوﻣﺎً إﯾﻘﺎف اﻟﺗﺷﻐﯾل اﻟﮐﺎﻣل ﻣﺎ ﻟم ﺗﻘم ﺑﺈﺿﺎﻓﺔ الخيار الھﺟﯾن Hybrid Option.

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

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

أو قد يكون النظام مزدوج التشغيل مع لينكس Linux، ولن تتمكن من الوصول إلى نظام ملفات Windows NTFS من داخل Linux إذا كان ويندوز Windows يقوم بإجراء إيقاف تشغيل مختلط بدلاً من إيقاف التشغيل الكامل.

لتعطيل بدء التشغيل السريع، توجه إلى لوحة التحكم > النظام والأمان > خيارات الطاقة.

بعد الانتقال إلى خيارات الطاقة انتقل إلى اختيار ما يفعله زر الطاقة كما في الصورة أدناه:

انقر فوق الرابط تغيير الإعدادات غير المتوفرة حالياً، قم بإلغاء تحديد الخيار بدء تشغيل سريع (مستحسن) تحت التبويبة إعدادات إيقاف التشغيل، ثم انقر فوق الزر حفظ التغييرات.

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

ولكن، إذا احتجت في أي وقت إلى إيقاف تشغيل الكمبيوتر وإعادة تشغيله لإصلاح مشاكل النظام، فتذكر أن تنقر فوق “إعادة التشغيل” أو اضغط على مفتاح Shift أثناء النقر فوق “إيقاف التشغيل” لتنفيذ إيقاف التشغيل الكامل.

مقالات قد تعجبك:

تعرف على خاصيتي الإسبات والاستعداد وكيفية تفعيلهما في Windows
كيفية تفعيل أو تعطيل وضع السبات في Windows 10
طريقة تسريع عملية إقلاع الحاسوب
كيفيّة إعادة تنصيب ويندوز 10 مع إمكانية الإبقاء على الملفات
حل ربما يفيد في إلغاء جمود نظام ويندوز
كيفية تسريع الكمبيوتر بنظام ويندوز
كيفية تحرير مساحة على القرص الصلب في ويندوز
كيفية تشغيل قفل الأرقام Num Lock تلقائياً عند إقلاع الحاسوب