تا به حال با دستورات Time ، Date , Chdir ، Dir , Cls ، Ver , Del , Copy ، Ren , Tree , Md , Move ، Defrag , DelTree , Find ، Attrib , XCopy آشنا شدید. در این آموزش میخواهیم شما را با دستورات CHKDSK ، RD ، TYPE آشنا کنیم.
CHKDSK
شکل کلی دستور:
عمل: چک کردن درایو
با استفاده از این دستور درایوی را که مشخص میکنید چک میکند و اگر اروری پیدا کند گزارش میدهد. اگر از سویچ F استفاده کنید ارورهای بلوکهای غیر مجاز را پیدا میکند و تصحیح مینماید.
وقتی سیستم میخواهد فایلی را ذخیره کند اطلاعات را بصورت تصادفی بر روی دیسک ذخیره میکند. فرض کنید دیسک از خانههای کوچکی با اندازه یکسان تشکیل شده و فایلها به صورت تصادفی بر روی این خانهها قرار گرفتهاند. حالا فرض کنید فایلی بزرگ را بخواهید در این خانه کوچک قرار دهید حال چکار باید کرد. خوب در اینجا سیستم فایل را میشکند و تکههای آن را باز هم به طور تصادفی داخل خانهها قرار میدهد. این اتفاق زمانی رخ میدهد که شما بخواهید فایلی را از روی یک درایو پاک یا جابجا کنید یعنی همه فضاهای خالی و پر در هم آمیخته میشوند و سیستم مجبور میشود فایلها را در فضای خالی باقیمانده جا دهد و مدام آنها را میشکند (با فرآیند Defragment فایلها مرتب میشود) البته شکستن فایل همراه با آدرس دادن میباشد. حال اگر این آدرس گم شود یعنی فایلی که نصفه شده نصفهاش پیدا نشود! در اینجا از دستور Chkdsk استفاده میکنیم. فایلهای شکسته شده بیآدرس توسط سیستم بررسی و گزارش داده میشود.
با استفاده از سویچ F شما به داس میگویید که سعی کند تکههای از هم دور افتادهی فایلهای شکسته را پیدا کرده و با آنها یک فایل جدید ایجاد کند این فایلهای جدید با کلمه FILE شروع شده و با چهار عدد تمام میشوند: 0000 با پسوند CHK
مثلا اولین فایلی که به این طریق درست میشود اسمش میشود: FILE0000.CHK
کد:
همانطور که گفته شد با این دستور پس از پیدا کردن ارورها آنها را تصحیح میکند. [ادامه ...]