رفع بدسکتور هارد با دستور Chkdsk در ویندوز ۸،۷ و ۱۰

رفع مشکلات هارد دیسک در ویندوز ۷،۸، و ۱۰ به کمک Chkdsk

زمانیکه با خطاهای هاردیسک یا عملکرد های عجیبی در سیستم مواجه میشوید، ممکن است در ابتدا متوجه نشوید که این خطاها از هارددیسک نشات میگیرد، اما در اینگونه موقعیت ها چک دیسک Chkdsk میتواند راه حل قطعی این معضل باشد. در اینجا یک راهنمای کامل برای استفاده از دستور Chkdsk در اختیار شما میگذاریم که با تمامی نسخه های ویندوز سازگاری دارد.

چک دیسک(Chkdsk) ویندوز چیست و چطور در رفع بدسکتور هارد به ما کمک می‌کند؟

چک دیسک، که به صورت مخفف chkdsk نیز شناخته میشود(زیرا با نوشتن این فرمان در ویندوز، میتوان به این ابزار دسترسی پیدا کرد)، ابزاری برای اسکن کامل هارد است که به منظور عیب‌یابی و رفع مشکلات هارد،از جمله بدسکتور گیری هارد  استفاده می‌شود‌. این ابزار زمانبر شاید چنان که باید و شاید هیجان انگیز یا جذاب نباشد اما ابزاری بسیار کاربردیست که استفاده از ان به پیشگیری از مشکلات بزرگ تر اتی و از دست نرفتن اطلاعات ذخیره شده روی سیستم کمک شایانی میکند. Chkdsk کاربرد های گوناگونی دارد که به نحوه اجرای آن بستگی دارد :

  • کاربرد اصلی دستور chkdsk جستجوی عیوب فایل های سیستم و مشخصات انها در فضای ذخیره سازی هارد و اصلاح خطاهای منطقی فایلهای سیستم است. این خطاها میتواند شامل ورودی معیوب در جدول فایل اصلی دیسک (MFT) ، مشکلات  امنیتی فایل ها، و یا برچسب زمانی غیرمنطبق یا اطلاعات نادرست درباره حجم داده ها باشد.
  • فرمان Chkdsk همچنین میتواند به صورت انتخابی، تمام بخش ها یا سکتور های فضای ذخیره سازی را به دنبال سکتور معیوب جستجو کند. سکتور های معیوب دو دسته اند: سکتور های معیوب با مشکلات نرم افزاری زمانی شکل میگیرند که اطلاعات به صورت غلط نوشته شده باشد، یا هارد دیسک دچار بدسکتور های نرم افزاری شده است و سکتور های معیوب با مشکلات سخت افزاری که به علت آسیب فیزیکی ، نوسان یا پیری سکتور شکل می گیرند.حال دستور Chkdsk عیوب سکتور ها با مشکلات  نرم افزاری را برطرف کرده و در بعضی از مواقع سکتور های معیوب با مشکلات  سخت  افزاری را مشخص میکند تا دوباره مورد استفاده قرار نگیرند.

همه این موارد ممکن است بسیار تخصصی و فنی بنظر برسند اما جای نگرانی نیست. شما برای دانستن زمان استفاده از chkdsk، نیازی به شناخت کامل ان ندارید.

ما به شما پیشنهاد میکنیم هر چند ماه یکبار ابزار چک دیسک chkdsk را بهمراه S.M.A.R.T اجرا کرده و جزو برنامه روتین عیب یابی و تست سلامت هار خود قرار دهید؛ همچین در واقعی که ویندوز به صورت نرمال خاموش نمیشود مانند زمانهای افت قدرت یا هنگ کردن ویندوز از ان بهره ببرید. بعضی اوقات ویندوز به صورت خودکار در هنگام روشن شدن اسکن انجام میدهد اما اکثر مواقع این کار را شخصا باید انجام دهید. حتی در صورتیکه با مشکلات غیرعادی نظیر هنگ کردن برنامه ها یا اجرا نشدن انها مواجه شدید که با روشهای دیگر قادر به برطرف کردن انها نبودید بهتر است استفاده از این ابزار را مد نظر داشته باشید.

به عنوان مثال یکبار با مشکل بسته شدن برنامه Outlook درست مدت کوتاهی بعد از اجرا کردنش مواجه شدم. بعد از رفع اشکال های بسیار، اسکن chkdsk  متوجه سکتورهای معیوب در محل ذخیره داده های Outlook شد. خوشبختانه، در مورد مشکل من دستور چک دیسک توانست سکتور معیوب را اصلاح کند و پس از ان همه چیز به حالت عادی بازگشت.

در صورتیکه chkdsk با مشکلی در سکتورها با مشکلات سخت افزاری مواجه شود که قادر به اصلاح آن نیست، ممکن است داده ها غیر قابل استفاده شوند؛ البته این مشکل خیلی محتمل نیست اما امکان وقوع آن وجود دارد. به همین علت، بهتر است پشتیبان گیری را نیز جزو روتین خود قرار دهید و پیش از اجرای chkdsk  از داده های خود نسخه پشتیبان تهیه کنید.

ابزار chkdsk تقریبا در تمام نسخه های ویندوز عملکرد یکسانی دارد. ما در این مقاله با نسخه ۱۰ ویندوز کار میکنیم بنابراین اگر از ویندوز ۷ یا ۸  استفاده میکنید ممکن است ظاهرتصاویر ارائه شده با محیط ویندوز شما کمی متفاوت باشد اما عملکرد chkdsk یکسان خواهد بود و در صورت وجود هرگونه مقایرت، بدان اشاره خواهیم کرد. علاوه بر آن، به نحوه راه اندازی  ابزار  chkdsk  از طریق command prompt  نیز خواهیم پرداخت تا چنانچه امکان بوت شدن ویندوز برای شما وجود ندارد از این امکان بهره ببرید.

نحوه استفاده از دستور chkdsk، بدسکتور گیری هارد به کمک ویندوز

اجرای فرمان chkdsk از دسکتاپ ویندوز ساده است. در File Explorer بر روی درایو مورد نظرتان راست کلیک کرده و گزینه Properties را انتخاب کنید.

رفع بدسکتور هارد با دستور چک دیسک-Chkdsk در ویندوز 7،8و 10

 در ویندوز ۸ و ۱۰، ویندوز ممکن است به شما اعلان دهد که هیچ خطایی در درایو یافت نشد. اما شما در صورت تمایل میتوانید با کیلک روی Scan drive به صورت دستی این بخش را اسکن کنید. در ابتدا عملکرد اسکن بدون اصلاح کردن خطاها صورت میگیرد بنابراین در این مرحله رایانه شما ریستارت نمی شود.

رفع بدسکتور هارد با دستور چک دیسک-Chkdsk در ویندوز 7،8و 10

در صورتی که اسکن سریع، خطاهایی را شناسایی کند ویندوز گزینه اصلاح را برای شما به نمایش در می آورد؛ در صورتی که قصد دارید به صورت دستی و سریع درخواست اجرای این فرمان را بدهید کافی است از طریق command prompt ویندوز اقدام کنید که معمولا در لیست دکمه Start نوار وظیفه میتوانید ان را بیابید و پیام chkdsk  را داخل ان تایپ کنید. به این موضوع در ادامه مقاله میپردازیم.

نیازی به اسکن این درایو نیست

هیچ خطایی در این درایو یافت نشد. با این وجود در صورت تمایل میتوانید ان را اسکن کنید.

اسکن درایو: شما میتوانید در طول اسکن شدن درایو از ان استفاده کنید. اگر خطایی یافت شود میتوانید تصمیم بگیرید که ان را اصلاح کنید.

پس از انکه ویندوزدرایو ها را اسکن کرد در صورتیکه هیچ خطایی یافت نشد تنها کافی است روی گزینه close کلیک کنید تا پنجره بسته شود.

رفع بدسکتور هارد با دستور چک دیسک-Chkdsk در ویندوز 7،8و 10

درایو مورد نظر شما با موفقیت اسکن شد

ویندوز با موفقیت درایو مورد نظر را اسکن کرده و هیچ خطایی یافت نشد

رفع بد سکتور هارد با استفاده از دستور chkdsk دز ویندوز

در ویندوز ۷،هنگامیکه روی دکمه check now  کلیک می کنید لیستی برای شما باز میشود که به شما امکان میدهد گزینه های بیشتری را انتخاب کنید به طور مثال گزینه ای که با علامت زدن آن ویندوز به صورت خودکار پس از یافتن خطاها آن ها را اصلاح کرده و سکتور های معیوب را شناسایی میکند. در صورتی که که مایلید کامل ترین نوع check disk را اجرا کنید هردو گزینه موجود  در پنجره ظاهر شده را تیک زده و روی Start کلیک کنید. به یاد داشته باشید که اگر اسکن سکتور ها را نیز به این عملکردها اضافه کنید، این روند میتواند وقتگیر باشد بنابراین بهتر است زمانی اینکار را انجام دهید که برای چند ساعت نیازی به استفاده از رایانه را ندارید.

گزینه های بررسی دیسک:

اصلاح خودکار فایل های سیستم

اسکن و اصلاح سکتور های معیوب (بدسکتور گیری هارد)

شروع

رفع مشکلات هارد دیسک در ویندوز 7،8،10 به کمک Chkdsk

در صورتیکه  گزینه اصلاح خطاهای سیستم را انتخاب کرده باشید، سیستم نمیتواند به صورت همزمان عمل اسکن را انجام دهد زیرا دیسک در حال استفاده است. در این حالت شما می توانید اسکن را لغو و یا انجام اسکن را زمانبندی کرده و به دفعه دیگری که ویندوز را ریاستارت کردید موکول کنید.

ویندوز قادر به بررسی دیسک در حالیکه مورد استفاده است نمیباشد

ایا مایلید خطاهای هارد دیسک دفعه دیگری که ویندوز را روشن کردید بررسی شود؟

برنامه ریزی بررسی دیسک

لغو

بررسی  وضعیت و نحوه لغو کردن زمانبندی chkdsk

رفع مشکلات هارد دیسک در ویندوز 7،8،10 به کمک Chkdsk

در صورتی که به خاطر نمی اورید برای شروع مجدد بعدی سیستم خود، عملیات check disk  را بر روی «انجام به صورت خودکار» برنامه ریزی کرده اید یا خیر تنها کافی است با مراجعه به بخش command prompt  ان را بررسی کنید اما به خاطر داشته باشید که تنها از اکانت administrator یا همان اکانت اصلی و مدیریت کننده وارد  ویندوز شده باشید، سپس روی دکمه start نوار وظیفه کلیک کرده و command prompt را در قسمت جستجوی برنامه ها تایپ کنید. روی برنامه command prompt کلیک راست کرده و گزینه run as administrator  را انتخاب کنید.

رفع مشکلات هارد دیسک در ویندوز 7،8،10 به کمک Chkdsk

 در پنجره باز شده فرمان زیر را تایپ کنید و رد صورت لزوم نام درایو ذکر شده در زیر را با نام درایو ویندوز خود عوض کنید:

chkntfs c:

اگر  به صورت دستی check disk  را برای انجام دستی برنامه ریزی کرده باشید در این قسمت میتوانید آن را مشاهده کنید.

رفع مشکلات هارد دیسک در ویندوز 7،8،10 به کمک Chkdsk

نوع فایل از نوع NTFS است.Chkdsk به صورت دستی برنامه ریزی شده است تا در راه اندازی بعدی سیستم بر روی فضای درایو c اجرا شود.در حالتیکه ویندوز به صورت خودکار check disk را برنامه ریزی کرده باشد، پیامی را مبنی بر آلوده بودن دیسک مشاهده کنید که به معنای وجود خطاهای احتمالی در ان قسمت است؛ و این امر نشان میدهد که بار دیگری که سیستم را  روشن شدن میکنید ویندوز به صورت خودکار عمل check disk  را انجام خواهد داد اما اگرعملیات اسکن از طرف ویندوز برنامه ریزی نشده باشد پیامی مبنی بر الوده نبودن دیسک را مشاهده خواهید کرد.

رفع مشکلات هارد دیسک در ویندوز 7،8،10 به کمک Chkdsk

زمانیکه عملیات check disk  برای روشن شدن مجدد سیستم برنامه ریزی شده باشد اما مایل به انجام این اسکن نیستید با تایپ کردن فرمان زیر میتوانید ان را لغو کنید:

رفع مشکلات هارد دیسک در ویندوز 7،8،10 به کمک Chkdsk

chkntfs /x c:

شما هیچ بازخوردی مبنی بر لغو شدن اسکن دریافت نمیکنید اما میتوانید اطمینان داشته باشید که  در صورت انجام صحیح عملیات مذکور، اسکن لغو شده است. حال اگر راه اندازی بعدی سیستم خود متوجه شدید عملیات اسکن برنامه ریزی شده است، ویندوز این امکان را به شما میدهد تا در زمان ۱۰ ثانیه با فشردن یک کلید ان را نادیده بگیرید.

رفع مشکلات هارد دیسک در ویندوز 7،8،10 به کمک Chkdsk

رفع بدسکتور هارد با cmd

اگر مایل به استفاده از برنامه command prompt  هستید (و یا بواسطه بوت نشدن ویندوزتان مجبور به استفاده از ان هستید) میتوانید کمی کنترل بیشتر بر روی فرایند check disk داشته باشید. بعلاوه، در صورتیکه کاربر ویندوز ۸ و یا ۱۰ هستید، استفاده از command prompt تنها راه برای فعال سازی اصلاح خودکار خطاها و یا اسکن سکتور های معیوب است. از اکانت اصلی یا administrator  وارد ویندوز شوید و با فشردن کلید ویندوز صفحه کلید و X به صورت همزمان، برنامه command prompt را باز کرده و گزینه Command prompt(admin) را انتخاب کنید. از فرمان  chkdsk  استفاده خواهیم کرد اما باید بدانیم که این فرمان از سوییچ های اختیاری بسیاری پشتیبانی میکند اما ما بیشتر با دو مورد از انها سر و کار داریم:

/f و /r

اگر فرمان chkdsk  را به تنهایی در command prompt تایپ و اجرا کنید، درایو های شما روی حالت read-only  یا صرفا- مطالعه  اسکن خواهد شد، خطاها ها بازتاب داده شده و اعلام میشوند اما هیچ تلاشی برای اصلاح انها صورت نخواهد گرفت؛ و به همین علت پس از این نوع اسکن، رایانه نیازی به راه اندازی مجدد یا ریستارت ندارد.

رفع بدسکتور هارد با cmd

هشدار! پارامتر /F مشخص نشده است

اجرای chkdsk  روی حالت صرفا-مطالعه میباشد

مرحله ۱: ارزیابی ساختار فایل های بنیادی سیستم…

اگر مایلید chkdsk پس از اسکن، خطاهای منطقی فایل های سیستم را به صورت خودکار اصلاح کند سوییچ /f را به اخر فرمانی که در command prompt تایپ کرده اید اضافه کنید. به خاطر داشته باشید که اگر فایل های درایو مورد نظر در برنامه دیگری باز و یا در حال استفاده باشند( که اغلب نیز اینگونه است) از شما خواسته میشود تا اسکن را برای راه اندازی بعدی ویندوز برنامه ریزی کنید.

نحوه استفاده از فرمان chkdsk  در cmd

chkdsk /f c:

نوع فایل سیستم از نوع NTFS است.نمیتواند درایو مورد نظر را قفل کند.Chkdsk نمیتواند اجرا شود زیرا فضا در فرایند دیگر درحال استفاده است. ایا مایلید این فضا در زمان دیگری که سیستم را راه اندازی میکنید برای بررسی برنامه ریزی شود؟

در صورتیکه بخواهید chkdsk سکتور های معیوب را نیز شناسایی کند ازسوییچ /r بهره ببرید. با استفاده از سوییچ /r سوییچ /f نیز به صورت خودکار اعمال خواهد شد و این به این معناست که chkdsk خطاهای منطقی و سکتور های معیوب را همزمان اسکن میکند. اگرچه لزومی بر انجام اینکار نیست اما استفاده همزمان از هردو سوییچ /f  و /r نیز ایرادی ندارد.

chkdsk /r c:

نحوه استفاده از فرمان chkdsk  در cmd

نوع فایل سیستم از نوع NTFS است.نمیتواند درایو مورد نظر را قفل کند

Chkdsk نمیتواند اجرا شود زیرا فضا در فرایند دیگر درحال استفاده است. ایا مایلید این فضا در زمان دیگری که سیستم را راه اندازی میکنید برای بررسی برنامه ریزی شود؟

این فضا بار دیگری که سیستم را ریستارت کردید بررسی میشود.

فرمان chkdsk /r کامل ترین نوع اسکن است و اگر زمان کافی برای اسکن سکتور ها در اختیار دارید ما شدیدا به شما توصیه میکنیم در فواصل معین از ان بهره ببرید.

البته پارامتر های دیگری نیز هستند که میتوانید در chkdsk  اعمال کنید بنابراین برای هرچه کامل تر شدن این مقاله و جلب رضایت علاقمندان به رایانه در ادامه به انها میپردازیم:

C:\>chkdsk /?

Checks a disk and displays a status report. 
دیسک را بررسی کرده و وضعیت ان را گزارش میکند

CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]] [/B] 

  volume Specifies the drive letter (followed by a colon), mount point, or volume name. 
نام حرف درایور را مشخص کرده و بعد از ان دو نقطه،نقطه نصبف یا نام فضا 

filename FAT/FAT32 only: Specifies the files to check for fragmentation. 
فایل‌ها را برای تکه تکه شدن مشخص میکند      

/F :Fixes errors on the disk: خطاهای دیسک را اصلاح میکند

  /V:On FAT/FAT32: Displays the full path and name of every file  on the disk.  On NTFS: Displays cleanup messages if any. 
.مسیر کامل و نام هر فایل روی دیسک را نشان می‌دهد 

/R :Locates bad sectors and recovers readable information (implies /F). 
.در صورت وجود،پیام پاکسازی می‌دهد

/L:size NTFS only:  Changes the log file size to the specified number of kilobytes.  If size is not specified, displays current size.
حجم فایل ثبت شده را به عدد مشخصی به کیلوبایت تبدیل میکند. اگر حجم مشخص نشده باشد حجم فعلی را نشان میدهد  

  /X : Forces the volume to dismount first if necessary. All opened handles to the volume would then be invalid (implies /F).
فضا را در صورت لزوم به اجبار کاهش داده. تمام گیره های باز قضادر این حالت نامعتبر خواهد بود

  /I: NTFS only: Performs a less vigorous check of index entries. 
بررسی ضعیف تری را از فهرست ورودی ها انجام می‌دهد.

/C:NTFS only: Skips checking of cycles within the  folder structure. 
ز بررسی چرخه های درون ساختار پوشه ها گذر میکند

/B : NTFS only: Re-evaluates bad clusters on the volume (implies /R).
خوشه های معیوب فضا را باز ارزیابی میکن  

The /I or /C switch reduces the amount of time required to run Chkdsk by skipping certain checks of the volume.
سوییچ /I و /c میزان وقت مورد نیاز برای chkdsk را با گذر از بررسی بعضی فضا ها کاهش میدهد  

خوشبختانه chkdsk تمام مشکلات هارد درایو را بر طرف میکند و میتوانید دوباره به صورت عادی از رایانه خود استفاده کنید.حتی در موارد که ویندوز شما بوت نمی شود می تواندی از دستور chkdsk استفاده کنید.در مقاله آموزشی بالا حل مشکلات نرم افزاری هارد دیسک بررسی شده است اما نکته حائز اهمیت عدم آگاهی کاربر از خرابی نرم افزاری یا سخت افزاری می باشد که هنگامی که هارد شما دچار خرابی فیزیکی باشد با استفاده از chkdsk علاوه بر عدم اصلاح هارد به احتمال زیاد مشکلی به مشکلات شما افزوده خواهد شد.

نتیجه گیری :

به علت تقاضای زیاد جهت ارائه یک مقاله آموزشی مفید در ایران و عدم موجود بودن مقاله کامل و مفید در این زمینه این مقاله ارئه شده است اما به هیچ عنوان در صورت مهم بودن اطلاعات از فرمان chkdsk استفاده نکنید یا در صورت لزوم ابتدا از اطلاعات بک آپ گرفته سپس از گزینه chkdsk استفاده کنید.البته استفاده از از گزینه chkdsk در صورت مشکلات نرم افزاری به هیچ عنوان به اطلاعات هارد شما آسیب وارد نمی کند اما تشخیص مشکلات نرم افزاری و سخت افزاری هارد مشکل و به تخصص و دستگاه هایی در این زمینه دارد.

۴.۲/۵ - (۴ امتیاز)