یکشنبه, ۱۶ اردیبهشت, ۱۴۰۳ / 5 May, 2024
مجله ویستا

احیای دیسک و احیای فایل پاک شده


احیای دیسک و احیای فایل پاک شده
● احیای فایل پاک شده
از انجا فایل پاک شده دست نخورده باقی می ماند احیای ان باید ساده باشد ، و اغلب هم همین طور هم است . اما گاهی اوقات هم مشکلاتی پیش می اید ، از دست دادن اطلاعات فایل در fat تا حدی مصیبت بار است . گذشته از این ها هزاران کلاستر در دیسک وجود دارد که فقط fat پیوند انها را نشان می دهد .کلاستر آغازین فایل در ورودی دایرکتوری ان ثبت شده ، بنابراین همیشه می توانیم از موقعیت ان مطلع شویم . اما کلاستر های بعدی ان ممکن است در هر جایی از دیسک قرار گرفته باشند . برای احیای یک فایل ، نه تنها باید کلاستر های آن را بیابیم ، بلکه باید انها را با نظم صحیح اولیه مرتب کنیم.
● روش عکس فوری ( Disk Snap Shot )
برای احیای دیسک سختی که به طور اتفاقی فرمت شده دو روش وجود دارد روش اول مستلزم نگه داشتن یک یوتیلیتی ویژه روی دیسک است که از دایرکتوری ریشه جدول تخصیص فایل و اطلاعات دیگر سیستم عامل یک عکس فوری می گیرد این یوتیلیتی را در هر زمانی می توان اجرا کرد اما معمولا از طریق فایل Autoexec.Bat فراخوانده می شود تاا عکس فوری حداقل روزی یک بار که کامپیوتر بوت می شود به طور اتوماتیک گرفته شود. این روش اطلاعات را در فایلی ذخیره ساخته و یک رشته کاراکترهای منحصر به فردی مانند یک امضا را به ابتدای فایل می افزاید این فایل نیز مانند هر فایل دیگری در لیست دایرکتوری گنجانده می شود تا یافتن و نوسازی آن به سرعت صورت گیرد علاوه بر این یوتیلیتی که این فایل را ایجاد و نوسازی می کند می خواهد که تمام کلاستر های اشغالی این فایل مجاور باشند .
اگر دیسک به طور اتفاقی فرمت شود این برنامه را باید از طریق دیسکت به اجرا در آورد ورودی دایرکتوری که نقطه شروع فایل داده ای را مشخص می کند از بین رفته است بنابراین یوتیلیتی باید دیسک را مورد پویش قرار دهد تا امضای منحصر به فرد ابتدای فایل را بیابد. چون کلاستر های این فایل مجاور هم هستند این یوتیلیتی به تمام داده های ان دستیابی داشته و به جایگزین کردن دایرکتوری ریشه ، fat و ساختار های دیگر می پردازد. در اصل دیسک فرمت شده احیا میشود اما هنوز هم ممکن است مشکلاتی وجود داشته باشد . احتمالا بین زمان تهیه عکس فوری و زمان فرمت شدن دیسک تغییراتی در دیسک روی داده است . بخش هایی از فایل ها ممکن است از دست رفته باشد . ساب دایرکتوری ها و تمام فایل های انها بدون ردپایی ناپدید می شوند. با وجود این در مقایسه با تمام مواد دیگر این مشکلات کوچک بوده و ممکن است بتوان بعدا توسط یوتیلیتی احیای فایل های پاک شده ترمیم نمود. اگر نوسازی فایل image بیش از یک بار در هر روز انجام شود خطر ناقص شدن فایل های پاک شده یا ساب دایرکتوری ها کم می شود.
● عملکرد عکس فوری
وقتی فایل image برای نگهداری کپی هایی از دایرکتوری ریشه و جدول تخصیص فایل ایجاد نشده باشد برنامه احیای دیسک فرمت شده باید به تنهایی دست به کار شود. در واقع این برنامه نقش یک یوتیلیتی عظیم الجثه احیای فایل های پاک شده را بازی کند و دلیرانه وارد میدان شود اما نمی توان از ان انتظار احیای کامل داده ها را داشت . این یوتیلیتی کارش را با جستجوی قطاع های حاوی ورودی های تک نقطه ( . ) و دو نقطه ( .. ) برای یافتن ساب دایرکتوری های قبلی شروع می کند. اگر ساب دایرکتوری پیوسته باشند برنامه میتواند راه خودش را تا انتهای ان یافته و سپس در ان به دنبال کلاسترهای اغازین ساب دایرکتوری های دیگر بگردد . اگر بخت یاری کند ساختار درختی دایرکتوری کاملا سر از خاک بر می اورد . با وجود این مشکل دیگر این است که نام ساب دایرکتوری های دایرکتوری ریشه با پاک شدن دایرکتوری ریشه کاملا از بین رفته است. برای حل این مشکل یوتیلیتی احیا نام های را از خودش برای این دایرکتوری ها تعیین میکند که بعدا می توانید انها را تغییر دهید.
پس از بازسازی ساختار درختی دایرکتوری ، یوتیلیتی احیای دیسک فرمت شده کلاستر اغازین فایل های این ساب دایرکتوریها را یافته و روند احیا ی فایلهای پاک شده را برای هر یک از انها پیش می گیرد.
طول فایلها از لیست دایرکتوری مشخص شده بنابراین یوتیلیتی می تواند تعداد قطاع های مورد نیاز انها را تعیین نماید. با وجود این فایلهای واقع در دایرکتوری ریشه احیا نمیشوند زیرا نام و اشاره گر کلاستر های آغازین انها در طول عملیات فرمت ناپدید شده اند . معمولا این موضوع هیچ مشکلی را ایجاد نمی کند. زیرا فایل های داده ای نباید در دایرکتوری ریشه قرار داه شوند. فایل هایconfig.sys و autoexec.bat را به سادگی میتوان به وسیله یوتیلیتی احیای فایلهای پاک شده بازیابی نمود.
اگر اخیرا عملیات پیوسته سازی ( Disk Defrag ) روی دیسک انجام شده باشد. همه چیز را میتوان احیا نمود و بر عکس تکه تکه بودن فایل ها احیای موثر فایل ها را برای یوتیلیتی غیر ممکن می سازد . بدون جدول تخصیص فایل که به برنامه بگوید کدام قطاع ها اشتراکا فایلها را تشکیل می دهند ، هزاران قطاع وجود دارد که ممکن است هر یک بخشی از فایل خاصی باشند. این مسئله می تواند وحشتناک ترین کابوسی باشد که کامپیوتر به خود دیده است. به جای تحمل و دست و پنجه نرم کردن با این همه مشکلات ارزش این را دارد که زحمت نصب یوتیلیتی را بکشید که اطلاعات مهم مربوط به دیسک در فایلی ثبت می کند .
● نگهداری و محافظت از دیسک سخت
▪ محافظت جریان برق
اختلالات جریان برق به هنگام نوشتن دیسک در ناحیه سیستمی سیستم عامل در سکتور صفر ، بزرگترین صدمات خود را به دستگاه وارد می سازد . سیستم عامل نمی تواند با دایرکتوری ریشه اسیب دیده کار کند و این بدان معناست که تمام داده ها از دست می روند . موج هایی از ولتاژ که از طریق مدار محافظت دیسک گردان می گذرند ممکن است باعث فروپاشی مغناطیس روی سطح دیسک شده و به علامت های فرمت و داده ها صدمه برسانند .
●سطوح محافظت از اختلالات جریان برق
▪ استفاده از محافظ های نوسان برق
▪ استفاده از منبع تغذیه اماده به خدمت( Stanby Power Supply ) SPS
▪ استفاده از منبع تغذیه بدون وقفه (Uninterrupted Power Supply ) UPS
در پائین ترین سطح از محافظت می توانید فیلتر جریان برقی به کامپیوتر اضافه کنید که ناپایداری های ولتاژ و سرعت بالا را میگیرد. برخلاف انچه که خیلی ها به شما خواهند گفت همه انها مشابه و یکسان نیستند. محافظ های نوسان برق دو وظیفه دارند : جذب موج یا جرقه و پراکندن ان. بهترین طراحی ها در ابزار هایی به نام وریستور های اکسید فلزی (metal – oxide varistors ) و دیود های ریزشی ( avalanche diodes ) برای پاسخگویی به این امواج در عرض چند میلیاردیم ثانیه و لامپ های تخلیه گازی ( gas discharge tube ) برای پراکندن برق اضافی گرد اوری شده اند .
استفاده از منبع تغذیه اماده به خدمت ( sps ) یا منبع تغذیه بدون وقفه ( ups ) دیگر سطوح محافظت است .این دستگاه ها علاوه بر تنظیم ولتاژ از باطری های پشتیبانی استفاده می کنند که به هنگام قطع جریان برق بلافاصله وارد مدار می شوند . دستگاه های sps سریعا جریان برق باطری را وصل می کنند ( با تاخیری کمتر از ۱۵ میلی ثانیه ) در حالیکه دستگاه های ups گران قیمت همیشه جریان برق را از باطری ها ارائه می دهند که دائما شارژ می شوند . جریان برق پشتیبان بسته به نیاز سیستم شما از پنج دقیقه تا چند ساعت برق سیستم را تامین می کند. پنج دقیقه ممکن است زمان کوتاهی به نظر بیاید ولی برای ذخیره کارتان و خاموش کردن کامپیوتر خیلی زیاد هم است.
نوشته شده توسط : شجاعی
منبع : ارجا نت