أستغفر الله العظيم ,, اللهم لك الحمد



العودة   منتديات داماس > برامج الكمبيوتر والانترنت > صيانة الكمبيوتر وحلول الحاسب الألي - هاردوير


مواضيع مميزة  


آخر عشرة مواضيع المواضيع النشطة


30-07-2007, 03:11 PM
ahmdatef غير متصل
عضوية الشرف
رقم العضوية: 22769
تاريخ التسجيل: Jul 2005
الإقامة: مصر
المشاركات: 11,074
إعجاب: 1,894
تلقى 1,142 إعجاب على 237 مشاركة
تلقى دعوات الى: 8 موضوع
مواضيع لم تعجبه: 0
تلقى 0 عدم اعجاب على 0 مشاركة
    #1  

طريقة فعالة لإخفاء الأقراص


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




أرجو من جميع الإخوة الأفاضل الإطلاع على هذين المصدرين أولاً قبل قراءة طريقتي، وإذا أمكن فيما بعد إجراء مقارنة بين ما يذكره المصدرين وبين طريقتي فهذا سيكون رائعاً بكل ما في الكلمة من معنى. فالإطلاع على أكثر من وجهة نظر يكون أفضل للقارئ الكريم.
دعنا الآن نتحول من الكلام إلى حيز التنفيذ، فمن المعروف تماماً أن كل قرص في الويندوز له حرف يمثله وبالطبع هناك إسماً أيضاٌ، لكن الذي يهمنا من الامرهنا هو الحرف. فمثلاً القرص المرن Floppy يسند له الحرف A، وإذا كان هناك قرص مرن آخر أو Zip Drive فيمثل بالحرف B، وغالباً ما يكون الويندوز في القرص الصلب C، وأحياناً في D أو E، وفي بعض الأحيان يكون E هو السيدي رايتر وF يكون DVD وهكذا. ولكن ما هو العدد الأقصى للأقراص التي ممكن أن يحتويها أي نظام؟ أقول: 26 قرصاً ولكن لماذا؟ أقول عدد أحرف اللغة الإنكليزية هو 26 وعدد الأقراص يجب أن لا يتجاوزعدد هذه الأحرف، أي أن يكون القرص Z مثلاً هو أخر قرص فيما لو كان هناك هذا العدد من الأقراص. وبما أن الحرف الواحد في عالم برمجة الكمبيوتر يمثل ببت واحد 1 bit، إذن نحتاج إلى مقعد بحجم 26بت ليشمل الأحرف الإنكليزية كلها، وبما أنه لا يمكن حجز مقعد بحجم 26 بت في عالم البرمجة، إذن سنقوم بحجز مقعد بحجم 32بت (4 بايت). دعنا نتأمل الجدول التالي،
طريقة فعالة لإخفاء الأقراص




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

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


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


الرقم العشري المناظر للحرف A (القرص المرن) = 2 ^(1-1)=2^0=1
(أي رقم مهما كبر أو صغر مرفوع للقوة الأسية صفر يساوي 1)


دعنا نأخذ مثالاً ثانياً: الحرف C والذي غالباً ما يمثل القرص الصلب، الحرف C ترتيبه ثالثاًُ بالترتيب الأبجدي للغة الإنكليزية، وعليه ستكون قيمة الحرف س = 3،
الرقم العشري المناظر للحرف C (القرص الصلب) = 2 ^(3-1)=2^2=4


دعنا نأخذ مثالاً ثالثاُ وأخيراً: القرص F ، الحرف F ترتيبه سادساً بالترتيب الأبجدي للغة الإنكليزية، وعليه ستكون قيمة الحرف س = 6،
الرقم العشري المناظر للحرف F (سواقة السيدي مثلاُ) = 2 ^(6-1)=2^5=32


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


HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer

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


NoDrives= dword:00000000

طريقة فعالة لإخفاء الأقراص

طريقة فعالة لإخفاء الأقراص


فعندما تكون قيمة المفتاح صفر يعني أن جميع الأقراص ظاهرة أي مكشوفة للعيان. ولكن السؤال المهم هو كيف يمكن لمفتاح واحد في الريجستري أن يقوم بإخفاء أو إظهار قرص أو أكثر من الاقراص مرة واحدة. دعنا نأخذ أمثلة لتسهيل وتوضيح الأمر أكثر. عندما تريد إخفاء أيقونة القرص المرن Floppy أو A، فإن الرقم المناظر للحرف A سواء أكان بالنظام العشري أو بنظام هكس فهو نفسه ويساوي 1. إذن ستصبح قيمة المفتاح في الريجستري كالآتي:


NoDrives= dword:00000001


أما عندما تريد إخفاء أيقونة القرص E، فإن الرقم المناظر للحرف E من الجدول أعلاه سيكون بالنظام العشري يساوي 16 وبنظام هكس يساوي 10. والذي يهمنا هو الرقم بنظام هكس، إذن ستصبح قيمة المفتاح في الريجستري كالآتي:

NoDrives= dword:00000010


أما عندما تريد إخفاء أيقونتي القرص المرن A والقرص D، فبحسب الجدول أعلاه، فإن الرقم بنظام هكس المناظر للقرص A يساوي 1، والرقم بنظام هكس المناظر للقرص D يساوي 8. وفي هذه الحالة نستخدم طريقة الجمع التراكمي، أي 1+8 = 9. وعليه ستصبح قيمة المفتاح في الريجستري التي تعمل على إخفاء القرصين كالآتي:


NoDrives= dword:00000009
أما عندما تريد إخفاء الأقراص D، F و G فبحسب الجدول أعلاه، فإن الرقم بنظام هكس المناظر للقرص D يساوي 8، والرقم بنظام هكس المناظر للقرص F يساوي 20، والرقم بنظام هكس المناظر للقرص G يساوي 40. وفي هذه الحالة نستخدم طريقة الجمع التراكمي أيضاً، أي 8+20+40 = 68. وعليه ستصبح قيمة المفتاح في الريجستري كالآتي:

NoDrives= dword:00000068
أما لإظهار أي قرص من الأقرص المخفية، فيجب طرح قيمة حرفه من قيمة المفتاح ككل. فمثلاًُ دعنا نتأمل المثال الذي سبق، فلو أردنا إظهار القرص D فقط وأبقينا الأقراص F و G مخفية، إذن ستكون قيمة المفتاح الآن 60 أو

NoDrives= dword:00000060


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


NoDrives= dword:03ffffff


ولو أردنا إظهارجميع الأقراص، فيجب تغيير أو إرجاع قيمة المفتاح إلى الصفر


NoDrives= dword:00000000


أما لمن أراد تطبيق إخفاء أو إظهار الأقراص عن طريق ملف ريجستري متوافق مع بيئات 98 و ملينيوم و2000 وإكسبي




REGEDIT4


[HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer]
NoDrives=dword:00000000



وكل ما عليك هو قص الكود ولصقه في صفحة جديدة من البرنامج المساعد Notepad، ومن ثم تغيير قيمة المفتاح برقم هكس المناظر للقرص أو الأقراص التي تود إخفاءها/إظهارها، ومن ثم خزن الملف بأي إسم تشاء بشرط أن يكون إمتداد ملف الخزن reg.
ملاحظة هامة جداً: في كل مرة تقوم بعمل إخفاء أو إظهار للأقراص سواء أكانت عن طريق محرر الريجستري أو عن طريق ملف ريجستري يجب عمل إما إعادة تشغيل أو Log off، من أجل تطبيق التعديلات التي أجريت على الريجستري والحصول على الهدف المقصود.

أسئلة هامة جداً تخص الموضوع يجب الإجابة عليها:
1- عندما يتم إخفاء قرص أو عدة أقراص، فكيف سيتم التعامل مع هذه الأقراص المخفية؟ فهل يتوجب علينا في كل مرة نحتاج قرصاً مخفياً نقوم بإظهارة وبعد الإنتهاء من حاجتنا إليه نقوم بإخفاءه، أم هناك طريقة أخرى للتعامل مع الأقراص المخفية؟
2- الخطوات التي قمنا بعملها أعلاه تنطبق فقط على الشخص الحالي Current User الذي يملك حق الدخول وإستخدام الجهاز؟ فهل تصح كذلك على جميع المستخدمين All Users للجهاز اللذين ممكن أن يدخلوا ويستخدموا الجهاز أم أن هناك مكان آخر في الريجستري يجب تعديله حتى تنطبق الطريقة على كل المستخدمين؟









المواضيع المشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
طريقة لإخفاء أى بارتشن عن طريق Xp بدون برامج وليد فتحي صيانة الكمبيوتر وحلول الحاسب الألي - هاردوير 30 21-01-2012 08:49 AM
اربح عبر الانترنت ولن تخسر طريقة فعالة 100% امنة Omarozee الربح من الانترنت 0 12-06-2011 11:45 AM
طلب رخصة فعالة و طريقة التنصيب برنامج TEDDS 9.0 AS mouradhamed التطبيقات الهندسية 2 28-11-2008 11:33 PM
طريقة فعالة ان شاء الله لحذف ملفات الفيستا من البرتشن Dr kenawy صيانة الكمبيوتر وحلول الحاسب الألي - هاردوير 5 24-05-2008 06:21 PM
البرنامج الرائع Folder.lock لإخفاء الملفات والمجلدات وحتى الأقراص abu-mosa برامج 6 21-12-2007 06:38 PM

 


طريقة فعالة لإخفاء الأقراص


Powered by vBulletin® Version
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.
The owner and operator of the site is not responsible for the availability of, or any content provided.
Topics that are written in the site reflect the opinion of the author.
جميع ما يُطرح من مواضيع ومشاركات تعبر عن رأي كاتبها ولا تعبر عن رأي مالك الموقع أو الإدارة بأي حال من الأحوال.