مایکروسافت ابزار مدیریت دیسک رایگان را در ویندوز از سال ۱۹۹۹ با سیستم عامل ویندوز ۲۰۰۰ در نظر گرفت . دیسکپارت دیسکهای تازه اضافهشده را اسکن میکند، اما همچنین میتواند پارتیشنهای درایو را ایجاد، حذف و تغییر اندازه دهد ، و حروف درایو را تخصیص یا تخصیص مجدد دهد. Diskpart همچنین با حجم های درایو، هارد دیسک های مجازی و رسانه های قابل جابجایی مانند درایوهای فلش USB کار می کند.
مایکروسافت به توسعه diskpart ادامه می دهد و آخرین نسخه این ابزار دارای ۳۸ دستور است. برای استفاده از diskpart، اشیاء مانند دیسک ها یا پارتیشن ها را فهرست می کنید و سپس شی مورد نظر را برای تغییر انتخاب می کنید.
استفاده از diskpart مستلزم درک اصطلاحات ذخیره سازی داده است
استفاده از Diskpart مستلزم درک اولیه اصطلاحات دیسک ویندوز است . دیسک پایه یک دستگاه ذخیره سازی است، مانند هارد درایوها، درایوهای حالت جامد و درایوهای فلش USB که با یک سیستم فایل ویندوز فرمت می کنید .
یک دیسک پایه می تواند یک یا چند پارتیشن را در خود جای دهد. پارتیشن یک ساختار منطقی است که به یک دیسک محدود می شود.
ولوم ساختاری از سیستم عامل است که از یک یا چند پارتیشن تشکیل شده است که می تواند یک یا چند دیسک را پوشش دهد.
با استفاده از diskpart
هنگام استفاده از diskpart باید مراقب باشید زیرا اگر شیء اشتباهی را انتخاب کنید، عملکرد واگرد وجود ندارد. همچنین، هنگامی که یک فرمان، حتی یک فرمان مخرب، وارد می شود، diskpart قبل از اجرا درخواست تأیید نمی کند. به عنوان مثال، اگر یک عملیات حذف پارتیشن دیسک اشتباه انجام می دهید، باید از ابزار دیگری مانند برنامه مدیریت دیسک شخص ثالث برای بازیابی داده ها یا استفاده از یک تصویر پشتیبان برای بازیابی درایو استفاده کنید.
برای جلوگیری از مشکلات هنگام استفاده از diskpart، نکات زیر را دنبال کنید:
تا زمانی که از دیسکی که قصد تغییر آن را دارید نسخه پشتیبان تهیه نکنید از diskpart استفاده نکنید.
هنگام استفاده از دیسکپارت در سیستمهایی که از دیسکهای پویا استفاده میکنند، احتیاط کنید، یک فناوری قدیمیتر با ویژگیهای پیشرفته که به سرپرستان راهی برای ایجاد حجمی که چندین دیسک را شامل میشود، میدهد.
قبل از استفاده از diskpart با فروشنده سخت افزار خود مشورت کنید.
ایجاد پارتیشن با استفاده از diskpart
استفاده از diskpart برای پارتیشن بندی دیسک می تواند به افزایش عملکرد ورودی/خروجی هارد دیسک هایی که به تازگی به آرایه RAID اضافه شده اند کمک کند . مستندات بسیاری از برنامه های کاربردی سرور، مانند Exchange Server، استفاده از diskpart را برای ایجاد پارتیشن های اولیه یا توسعه یافته توصیه می کند. می توانید از یک پارتیشن اصلی به عنوان پارتیشن سیستم استفاده کنید. شما فقط می توانید از یک پارتیشن توسعه یافته برای تخصیص درایوهای منطقی اضافی استفاده کنید.
دستور diskpart create پارتیشن های دیسک، حجم ها را روی یک دیسک یا چند دیسک و هارد دیسک های مجازی می سازد.
برای این و همه دستورات زیر، باید خط فرمان را قبل از اجرای diskpart باز کنید. از پنجره دستور run از کادر جستجوی ویندوز یا کادر محاورهای دستور run که با کلید ترکیبی Windows+R باز میکنید، cmd را تایپ کنید .
برای ایجاد پارتیشن:
در خط فرمان، تایپ کنید: diskpart
در اعلان DISKPART، لیست دیسک را تایپ کنید (به شماره درایوی که می خواهید دستکاری کنید توجه کنید.)
در اعلان DISKPART، تایپ کنید: دیسک ۰ را انتخاب کنید (این دیسک را برای ویرایش انتخاب می کند؛ مطمئن شوید که شماره دیسک را از مرحله دو وارد کرده اید.)
در اعلان DISKPART، عبارت create partition princiary size=10000 را تایپ کنید ( پارامتر اندازه به اندازه مگابایت اشاره دارد. در این حالت، ۱۰۰۰۰ برابر با ۱۰ گیگابایت است. برای ایجاد یک پارتیشن توسعه یافته، کلمه primar را به extended تغییر دهید . اگر یک پارتیشن را تنظیم نکنید. اندازه، سپس تمام فضای موجود روی دیسک برای پارتیشن استفاده خواهد شد.)
در اعلان DISKPART، assign letter=D را تایپ کنید (یک حرف درایو استفاده نشده را انتخاب کنید.)
در اعلان DISKPART، exit را تایپ کنید
در خط فرمان، از دستور format یا ابزار مدیریت دیسک در ویندوز یا هر ابزار فرمت دیسک برای فرمت درایو استفاده کنید. شما معمولاً از سیستم فایل NTFS در طول فرآیند اولیه سازی استفاده می کنید.
از دستور list برای پیدا کردن دیسک مورد نظر برای ویرایش استفاده کنید و سپس آن را برای تغییر پارتیشن انتخاب کنید.
گسترش پارتیشن با استفاده از diskpart
وقتی صحبت از اضافه کردن فضا به یک پارتیشن یا حجم می شود، این روش نسبت به پیکربندی دو دیسک برتری دارد. پسوندهای دیسک پویا فقط فضای جدید اضافه شده را به هم متصل می کنند، به این معنی که آنها فقط فضای دیسک را به انتهای پارتیشن اصلی اضافه می کنند بدون اینکه داده ها را مجدداً تنظیم کنند.
الحاق عملکرد را در هر پارتیشن ایزوله می کند و زمانی که پارتیشن در یک آرایه RAID پیکربندی شده است، تحمل خطا را ارائه نمی دهد. Diskpart داده های موجود شما را مجدداً تنظیم می کند. این زمانی مفید است که پارتیشن در یک آرایه RAID راهاندازی شود، زیرا دادههای پارتیشن موجود در تمام درایوهای آرایه پخش میشوند، نه اینکه فقط فضای جدیدی به انتهای آن اضافه کنند، مانند ابزار مدیریت دیسک.
برای گسترش یک پارتیشن:
بررسی کنید که فضای آزاد به هم پیوسته در همان درایو موجود باشد و فضای خالی در کنار پارتیشنی باشد که قصد دارید آن را گسترش دهید، بدون پارتیشن در بین. قبل از امتحان کردن این روش مطمئن شوید که یک نسخه پشتیبان کامل دارید.
در خط فرمان، diskpart را تایپ کنید
در اعلان DISKPART، انتخاب دیسک ۰ را تایپ کنید (دیسک را انتخاب می کند.)
در اعلان DISKPART، Select volume 0 را تایپ کنید (صدا را انتخاب می کند.)
در اعلان DISKPART، extension را تایپ کنید (اگر اندازه ای تنظیم نکنید، diskpart از تمام فضای موجود روی دیسک استفاده می کند.)
در اعلان DISKPART، exit را تایپ کنید
حجم ها را فهرست کنید سپس یکی را برای گسترش با diskpart انتخاب کنید.
حذف پارتیشن با استفاده از diskpart
دستور delete در diskpart دیسک های پویا، پارتیشن ها، حجم ها و کپی های سایه را حذف می کند. هنگامی که چندین جلد روی دیسک یا یک پارتیشن ناخواسته، مانند یک پارتیشن بازیابی دارید ، این دستور آنها را حذف کرده و به فضای تخصیص نیافته برمی گرداند.
برای حذف یک پارتیشن:
در خط فرمان، diskpart را تایپ کنید
در اعلان DISKPART، انتخاب دیسک ۰ را تایپ کنید (دیسک را انتخاب می کند.)
در اعلان DISKPART، پارتیشن لیست را تایپ کنید
در اعلان DISKPART، انتخاب پارتیشن ۴ را تایپ کنید (پارتیشن را انتخاب می کند.)
در اعلان DISKPART، پارتیشن حذف را تایپ کنید
در اعلان DISKPART، exit را تایپ کنید
از diskpart برای انتخاب پارتیشن روی دیسک استفاده کنید و سپس از دستور delete برای حذف آن استفاده کنید.
ایجاد یک حجم با استفاده از diskpart
هنگام استفاده از دیسک های پویا در ویندوز، می توانید چهار نوع حجم را با diskpart ایجاد کنید: حجم آینه، حجم RAID-5 ، حجم ساده و حجم راه راه.
برای ایجاد یک حجم ساده :
در خط فرمان، diskpart را تایپ کنید
در اعلان DISKPART، انتخاب دیسک ۰ را تایپ کنید (دیسک را انتخاب می کند.)
در اعلان DISKPART، عبارت create volume simple size=1000 را تایپ کنید (اندازه بر حسب مگابایت است.)
در اعلان DISKPART، exit را تایپ کنید
تمیز کردن دیسک با استفاده از diskpart
هنگامی که یک دیسک کامل برای پاک کردن دارید، می توانید از دستور diskpart clean برای تبدیل تمام داده های ذخیره شده به فضای غیر اختصاص داده شده استفاده کنید. این عملیات با نوشتن صفر در هر بخش دیسک، تمام داده های روی دیسک را حذف می کند. Diskpart همچنین تمام اطلاعات پارتیشن و حجم را از درایو انتخاب شده حذف می کند.
برای تمیز کردن دیسک :
در خط فرمان، diskpart را تایپ کنید
در اعلان DISKPART، انتخاب دیسک ۰ را تایپ کنید
در اعلان DISKPART، عبارت clean all را تایپ کنید
در اعلان DISKPART، exit را تایپ کنید
راه های دیگر برای استفاده از diskpart
برای کارهای تعمیر و نگهداری که نیاز به درایو فلش USB قابل بوت دارد، می توانید از diskpart برای فرمت پارتیشن و راه اندازی سیستم فایل روی درایو قابل جابجایی استفاده کنید. مدیران همچنین میتوانند از diskpart هم در محیط پیشنصب ویندوز و هم در محیط بازیابی ویندوز برای تصحیح مشکلات دیسک یا راهاندازی دستگاه برای استقرار استفاده کنند.
با سوئیچ diskpart/s ، مدیران میتوانند اسکریپتهایی را برای خودکارسازی وظایف مرتبط با راهاندازی ماشینهای ویندوز، مانند پیکربندی دیسکها برای چندین سیستم، افزودن یک پارتیشن بازیابی یا پاک کردن تمام دادهها از یک دیسک برای بازگرداندن آن به حالت کارخانه، اجرا کنند.
کد نمونه از سایت مایکروسافت مثال هایی از نحوه توسعه یک فایل اسکریپت مبتنی بر متن را ارائه می دهد که مدیران فایل می توانند از diskpart تماس گرفته و به طور خودکار اجرا شوند. کارکنان فناوری اطلاعات میتوانند چندین اسکریپت دیسکپارت را اجرا کنند، اما مایکروسافت توصیه میکند پس از اجرای یک اسکریپت، با تاخیر ۱۵ ثانیهای برای جلوگیری از مشکلات، آن را بسازید.
برای آموزش عمیق نحوه استفاده از diskpart برای آماده سازی سیستم ویندوز ۱۰ برای استقرار، این پست وبلاگ در سایت SearchEnterpriseDesktop دستورالعمل های مفصلی برای استفاده از diskpart با یک اسکریپت ارائه می دهد .
بخوانید: آموزش حذف پارتیشن با CMD (خط فرمان ویندوز)