الخميس، 8 نوفمبر 2018

أين تذهب الملفات و المعطيات بعد عمل "format" للجهاز

كلنا نعلم أن البيانات المحفوظة علي القرص الصلب [HDD] تتخزن علي شكل قيمة  "0" أو "1"   في كل قرص صلب "hdd " ، يتم انشاء ملف اسمه File  system  يكون فيه اسماء الملفات ومكانها علي الهارد وحجمها وتاريخ التعديل ….. الخ ،قد يلاحظ البعض أنه عند عمل "فورمات" للقرص الصلب أو لأى جزء "بارتشن" منه، فإن حجم هذا "البارتشن" يقل عن الحجم الأساسى له، فمثلا يجد المستخدم الذى يمتلك قرصًا صلبًا مساحته 360 جيجا أن المساحة الفعلية الموجودة هى 340 أو 350 على الأكثر، حيث تختفى هذه المساحة دون أن يعلم الكثيرين أين تذهب هذه المساحة.









بعد الصلاة و السلام على رسول الله 


أولا : لنعرف ماهو القرص الصلب و كيفية عمله
القرص الصلب هو عبارة عن مجموعة اقراص من مادة معدنية عالية التمغنط .. مطلية بطبقة من المغناطيس ، و يوجد بالقرص الصلب رؤوس كتابة تمر على جميع هذه الأقراص ، و تشحنها بأحدى الشحنتين + أو - ، و تمثل في عالم الحاسوب بـ 1 للموجب و 0 للسالب ، و عبر تسلسل معين للكتابة و القراءة  تخزن هذه البيانات على القرص الصلب  بحيث يكون لكل ملف جزء خاص من القرص الصلب يخزن عليه له بداية و نهاية و طول معين و يعبر عنها مجازيا بوحدات القياس المختلفة ( الـ KB , MB, GB )

و لتنظيم هذه الملفات و سهولة الوصول اليها و معرفة الأماكن الغير ممتلئة .. يخصص جزء بسيط من القرص الصلب يسمى بـ File System ..و هو عبارة عن أحد أشكال الفهارس ( مجازا) بحيث يخزن فيه اسم كل ملف و طوله و بدايته و نهايته و المعلومات الأخرى ( كتاريخ الأنشاء و التعديل ..... الخ ) ومن أنواعه الـ FAT32  NTFSو 

عندما تقوم بمسح أو عمل format لبارتشن أو فولدر معين يتم مسح الريكورد الخاصة به من الـ File System او في حالة الفورمات يقوم بمسح الـ File System نفسها فالـ OS لم يعد يستطيع قراءة الداتا المخزنة ثانية، وبناءا عليه يقوم بإظهار لك أن مساحة الـ drive خالية من أي داتا ويعطيك الأمكانية انك تقوم بعملية إستبدال replacement بمعناه الحرفي للداتا الموجودة بالفعل بالداتا المراد حفظها ولا يعطي أي تنبيه او error  لكن الداتا القديمة مازالت موجودة.

كيف تعمل برامج الـ Recovery ؟

كل ما تفعله أنها تقوم بانشاء ملف File system خاص بالبرنامج ويكون مؤقت وتبدأ قراءة الداتا الموجودة علي الهارد بالفعل (لذلك تستغرق القراءة الكثير من الوقت) وتبدأ وضع الداتا كلها في الـ File system الخاص بالبرنامج وعندما تقرر انت ماذا ستسترجع تقوم بدمج الـ records الخاصة بهم مع الـ file system الموجود بالفعل.
 اذن كيف تعمل برامج الـ erasing ؟

تلك أسهل بكثير، تقوم بقراءة الداتا الموجودة بالفعل علي الهارد وموجودة في الـ File System وتستثنيها وبعدها تبدأ العمل في الـ Wiping تقوم بملئ الهارد كله بـ 111111 حتي تمتلئ كل الـ bits وبذكل تكون قضت علي الداتا القديمة – وفي الـ erasers بتعوض عن كل الـ 1111 بأصفار 00000 فيكون نفس الناتج.

لماذا ينقص حجم القرص الصلب ؟

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


ليست هناك تعليقات:

إرسال تعليق