پیدا کردن فضا های گم شده هارد دیسک
چند شب پیش که درگیر آماده کردن پست قبلی بودم در حین انجام عملیات پشتیبان گیری متوجه نکته عجیبی شدم! درایو C کامپیوتر من حجمش حدودا 16 گیگابایت است خود ویندوز به من می گفت که این درایو 14 گیگابایت از فضایش استفاده شده در حالی که وقتی مجموع حجم فایلهای موجود در این درایو را کنترل کردم حدودا 10 گیگابایت بود، و 4 گیگابایت با رقمی که ویندوز اعلام میکرد تفاوت داشت، راستش همان شب به دلیل احتیاج به چند گیگابایت فضای اضافی مجبور شدم تنبلی را کنار بگذارم و حجم زیادی فایل را روی DVD منقل کنم، گواهیش هم در توییترم موجود است! لذا این تناقض عجیب ذهن من را مشغول کرد.
اولش فکر کردم شاید بد سکتور باشد لذا با نرم افزارهای مرتبط هارد را چک کردم ولی اثری از بد سکتور نبود بنابراین شروع به سرچ کردم و به نتایج جالبی رسیدم، یکی از دلایل چنین تناقضی این است که مایکروسافت بزرگترین سهام دار بازار سیستم عامل ها در شاهکارش یعنی جناب ویندوز 1 گیگابایت را معادل 1024 مگابایت می داند که البته از نظر فنی درست است اما برخی از تولید کنندگان هارد دیسک 1 گیگابایت را معادل 1000 مگابایت می دانند، بنابراین ممکن است وقتی شما هارد دیسک 200 گیگابایتی این چنینی را می خرید و روی سیستم سوار می کنید ویندوز به شما حجم آن را 186 گیگابایت نشان بدهد که باز هم از نظر فنی درست است!! راستش من مجموع فضای موجود را چک کردم درست بود ولی آنچه در تناقض بود فضای مورد استفاده شده بود یعنی ویندوز می گفت انقدر فضا استفاده شده در حالی که مجموع حجم فایلهای موجود روی هارد رقم کمتری بود.
از دلایل اصلی چنین اتفاقی نرم افزارهایی مثل فوتوشاپ و... هستند که فایلهای موقت یا temporary تولید می کنند مثلا شما بر روی یک تصویر حجیم در فوتوشاپ دارید کار می کنید در هر مرحله که تصویر را دستکاری می کنید فوتوشاپ فایلی از آن تصویر را به صورت موقت ذخیره می کند تا اگر مثلا undo کردید به مرحله ی قبل بروید، حالا بعضی اوقات به هر دلیلی وقتی فوتوشاپ را بستید این فایلها باقی می مانند و حذف نمی شوند در عین حال شما از وجود آنها بی خبرید و عامل دیگر این قضیه Recycle Bin است که اگر خالی نشود تا هر اندازه که جا داشته باشد و برایش تعیین کرده باشید از 500 مگابایت تا 10 گیگ پر می شود و فضای هارد شما را اشغال می کند.
من Recycle Bin را هر روز خالی می کنم پس این عامل منتفی بود ولی فایلهای موقت احتمال قویی بود، رفتم سراغ درایو C در My Computer رویش کلیک راست کردم اول Properties را انتخاب کردم و بعد روی Disk Cleanup کلیک کردم، با کلیک روی این گزینه وضعیت درایو مورد نظر شما آنالیز می شود و بعد مواردی مثل حجم فایلهای موقت باقی مانده روی آن یا حجم فایلهای درون سطل اشغال و سایر موارد که از نظر ما پنهان هستند را نشان می دهد، حدسم درست بود در مقابل Temporary Files رقمی معادل دو و نیم گیگابایت نوشته شده بود و زدم پاکش کردم :-) ولی هنوز یک و نیم گیگابایت دیگر از معما باقی مانده بود.
فکر می کنید این یک و نیم گیگابایت را چه کسی بلعیده بود؟! قابلیت System Restore در ویندوز XP را که می شناسید، در XP ابزار مذکور هر 24 ساعت یکبار یک Restore Point میسازد البته در شرایط خاص این زمان به هر 10 ساعت یکبار هم ممکن است برسد هر Restore Point حجمی بین 2 تا 5 مگابایت دارد و خوب حالا System Restore تا جایی که برایش امکان دارد و تعریف شده است (سقفش 12 درصد از فضای هارد دیسک است) این Restore Point ها را نگه داری می کند. من توی تمام عمرم یکبار هم از این قابلیت ویندوز استفاده نکرده ام پس خاموشش کردم و دسترسی اش را به هارددیسک هم بستم و یک و نیم گیگابایت دیگر را هم پیدا کردم. :)
البته غیر از آنچه در بالا گفته شد ممکن است اشکال سخت افزاری باشد و احتمال رخ دادن چنین تناقضی در سیستم که زیاد Blue Screen داشته و کرش کرده است نیز وجود دارد که خوشبختانه برای من این دو مورد نبود.
+ مرتبط: چگونه فضاهای استفاده شده هارد دیسکمان را تجسم و مدیریت نمائیم؟
+ مرتبط: دسترسی به پارتیشن های تحت لینوکس از داخل ویندوز توسط Linux Reader
افشین @ December 16, 2007 8:48 AM :
برای من خیلی مفید بود. متشکرم از این مقاله خوب و خسته نباشید
www.SorenPhoto.com @ December 16, 2007 11:03 AM :دنبال این مطلب بودم ... ممنون
--------
www.SorenPhoto.com
اولین و بهترین وب سایت عکس ایرانیان
there's a folder in each drive named "system volume information" which is hidden by default.
you can directly type "C:\system volume information" of uncheck the "hide special system folders" to view them in the explorer.
پاسخ: مرسی حبیب جان کامنت بسیار عالی بود :)
آرش @ December 16, 2007 6:43 PM :سلام
فکر میکنم چند مورد رو فراموش کردین
1- فایل pagefile.sys در درایو c هم حجم پیشفرضش حدود 1.5 گیگ هست که میشه تنظیمش کرد.
2- اندازه کلاسترهای پارتیشن رو هم در نظر بگیرید
محمد @ December 16, 2007 7:58 PM :خوب اين جريان كه برات اتفاق افتاده بود چيز عجيبي نيست
حالا مي خوام يه مساله واقعا عجيب و مبهم ( البته شايد فقط براي خودم )
را مطرح كنم
احتمالا تا حالا با برنامه هاي ريكاوري فايل كار كردي
يعني موقعي كه يه فايل را اشتباه پاك كرده باشي يا يه فرمت بي جا و . . .
خوب، تا حالا فكر كردي وقتي يه هارد 250 گيگي (براي خودم پيش اومده)
مي پره و مجبوري فرمتش كني و در حال چنگ زدن به در و ديوار هستي و با نگراني مي زاري يه برنامه ريكاوري جندين ساعت كار كنه تا اطلاعاتت برگرده اين اطلاعات (كه معمولا 80 درصد به بالا هم برمي گرده يعني مثلا 200 گيگ) از كجا مي ياد
احتمالا نه چون از خوشحالي براي چند ساعت از حال رفتي
ماجرا وقتي جالب ميشه كه بعضي وقتا اطلاعات فرمت هاي قبلي هم لابه لاش هست
حالا نظرت چيه؟
پاسخ: اینم چیز عجیبی نیست دوست من اگر کمی سرچ کنید به جواب می رسید
احسان رشیدی فرد @ December 16, 2007 9:27 PM :با سلام
یک جای دیگری را که میتوان از آن طریق درایو خود را خلوت تر کنید :
Control Panel\Power Option\Hibernate
حالا میتونید تیک کنار گزینه ی Enable Hibernation رو بردارید...
با این کار هم یک گیگابایت از حافظه دیسک شما صرفه جویی میشه!!!
سعید @ December 16, 2007 10:41 PM :سلام دوست عزیز
هر بار صفحه آبی معروف ظاهر بشه ویندوز کل اطلاعات رم شما را به صورت dump file در درایو c ذخیره میکنه که با بیشتر نرم افزارها دیده نمیشه و گاهی حجم بسیار زیادی هم داره
فایلهای دیگری هم هستند به نام zero byte که باز نشان داده نمیشوند خلاصه ویندوز از این شیرین کاری ها زیاد داره
تازه همه اینها در صورتی است که سیستم شما ضعف امنیتی نداشته باشد و الا ممکنه کلی هم هکر ها چیزهای جالب برایتان گذاشته باشند مخصوصا اگر IP ثابت داشته باشید
salam agar dar zamineye barname nevisi be zabane c ya matlab ya vb mitoonin komakam konin behem mail bezanin mamnoonam
pr:tashkhise adade 5 dar yek matn
ba tashakor
Right Click on My Computer -> Properties -> Advanced Tab -> Performance -> Settings -> Advanced Tab -> Virtual memory -> Change :
Set the Virtual Memory for C: to No Paging File -> Set -> OK
مقاله خوبی بود حال کردیم
www.parandrayaneh.ir
mina @ December 17, 2007 12:57 PM :salam
mersi
سلام
مطلب خوبي بود. اما مايكروسافت تا حد زيادي اين نقص را در ntfs برطرف كرده. چون حجم كلاسترها در اين فرمت كم شده پس يك فايل چند صد بايتي جاي كمتري از هارد را اشغال ميكند. البته بايد توجه داشت به دليل كم كردن حجم كلاسترها سرعت هارد نيز تا حدي پايين مي آيد. يعني اگر شخصي بخواهد با برنامه هاي سنگين مثل كورل و فتوشاپ كه از هارد استفاده زيادي ميكنند كار كند بهتر است فرمت درايو خود را fat32 در نظر بگيرد
پاسخ: ولی متاسفانه این مشکل در حالی رخ داده بود که من همه ی هاردم تحت NTFS هستش :)
Farshad Palideh فرشاد پاليده @ December 18, 2007 11:53 AM :خدا را شكر خدا را شكر !
من هم به شدّت با كمبود جا مواجه بودم روي لپ تاپ با 100 گيگ هارد
الآن قدر حتّي 1 گيگ اضافه را هم مي دونم
Cyrus @ December 22, 2007 10:40 PM :سلام
ممنون از وبلاگ و مطالب خوبتون
من در اون قسمت Disk Cleanup یه گزینه دیدم به نام Compress Old Files که بیشترین حجم اشغالی که 1248 مگابایت ( 1.21 گیگابایت ) بود رو به خودش اختصاص داده بود...اشکال نداره اینا رو پاک کنم؟؟؟ کلا تمام گزینه هایی که تو این لیست هستن مشکلی برای سیستم پیش نمیاد اگه پاکشون کنیم؟؟؟
ممنون
پاسخ: اگر به فایلهاشون احتیاجی نداشته باشید، خیر مشکلی پیش نمیاد.
بهاره @ January 12, 2008 7:19 PM :عالی بود
من خیلی کم نظر میدیم تو سایتا
اما اینجا حیفم اومد که نظر ندم به این همه کنجکاوی










