دلیل Unallocated بودن هارد دیسک و رفع مشکل درایو تخصیص نیافته
احتمالا برای شما هم پیش آمده باشد که هارد اکسترنال خود را به سیستم بزنید و بخواهید از آن استفاده کنید ولی هیچ درایوی ظاهر نشود. در این شرایط اصطلاحاً میگویند هارد Unallocated شده است. اما دلیل Unallocated بودن هارد چیست و برای رفع مشکل Unallocated شدن هارد اکسترنال چهکار باید کرد؟ در این مطلب به بررسی این موضوع پرداخته و راهکارهای جلوگیری از آن را بررسی خواهیم کرد.
مقدمه
هارد دیسک اکسترنال یکی از ابزارهای مفید و مورد نیاز برای ذخیرهسازی و انتقال اطلاعات است. اما گاهی ممکن است با مشکلاتی مواجه شوید که باعث میشود هارد دیسک اکسترنال شما توسط ویندوز شناسایی نشود و به عنوان Unallocated نمایش داده شود. این مشکل میتواند برای هارد دیسکهای جدید یا قدیمی رخ دهد و علتهای مختلفی دارد. به صورت کلی دلایل فیزیکی و نرمافزاری متعددی میتوانند موجب به وجود آمدن مشکل Unallocated هارد اکسترنال شوند.
درایوهای تخصیص نیافته یا همان Unallocated، فضاها (Volumes) و پارتیشنهای درایو با سیستم فایل تعریف نشده یا آسیب دیده و نام درایو (Drive Letter) اختصاص نیافته هستند که توسط یک سیستم عامل قابل شناسایی و دسترسی نیستند.
از آنجایی که ویندوز نمیتواند یک بخش تخصیصنشده یا Unallocated روی یک هارد دیسک یا رسانههای ذخیرهسازی خارجی را تشخیص دهد، باید پارتیشن درایو را با تعریف سیستم فایل و اختصاص یک حرف درایو (Drive Letter) به آن اختصاص دهید. این کار با فرمت کردن درایو یا پارتیشن درایو unallocated شده انجام میشود.
در حالت کلی عمل فرمت کردن، مشکل یک درایو Unallocated را تعمیر میکند، اما دادههای موجود در درایو نیز برای همیشه از بین میروند. بنابراین، قبل از فرمت کردن درایو اختصاص داده شده، اطمینان حاصل کنید که نسخه پشتیبان مورد نیاز را برای بازیابی اطلاعات در آینده تهیه کردهاید.
این مشکل باعث میشود که شما نتوانید به اطلاعات موجود در هارد دیسک دسترسی داشته باشید یا اطلاعات جدیدی را در آن ذخیره کنید. بنابراین، لازم است که این مشکل را در اسرع وقت رفع کنید. در این مقاله، ابتدا به بررسی دلایل ایجاد مشکل Unallocated هارد پرداخته و سپس سه روش ساده و کارآمد برای رفع مشکل Unallocated درایو آموزش میدهیم.
دلیل unallocated بودن هارد دیسک
همانطور که در بخش قبلی گفتیم، مشکل Unallocated بودن هارد دیسک اکسترنال میتواند علتهای مختلفی داشته باشد. در این بخش، ما به بررسی تفصیلی این علتها میپردازیم و راههای پیشگیری و رفع آنها را به شما نشان میدهیم. این علتها را میتوان به دو دسته فنی و غیر فنی تقسیم کرد.
دلایل فنی Unallocated شدن هارد دیسک
دلایل فنی Unallocated شدن هارد دیسک اکسترنال مربوط به خرابیهایی است که در سطح سختافزاری یا نرمافزاری هارد دیسک یا سیستم عامل ویندوز رخ میدهند. این مشکلات در نهایت موجب میشوند که هارد دیسک اکسترنال شما توسط ویندوز شناسایی نشده یا نتواند با فایل سیستم ویندوز هماهنگ شود. برخی از دلایل فنی رایج این مشکل عبارتند از:
خرابی فایل سیستم ویندوز
فایل سیستم یک ساختار منطقی است که برای مدیریت و دسترسی به اطلاعات بر روی دیسکها و پارتیشنها استفاده میشود. ویندوز از چندین نوع فایل سیستم مانند FAT32، NTFS، exFAT (و در نسخههای سرور از چند فایل سیستم دیگر) پشتیبانی میکند. اگر فایل سیستم هارد دیسک اکسترنال شما با فایل سیستم ویندوز سازگار نباشد یا به دلیل ایجاد تغییرات ناخواسته (از سوی بدافزارها یا ویروسها، قطع اتصال نادرست از سیستم، قطع برق و به صورت کلی آسیب به Map Table) دچار مشکل شده باشند، ممکن است هارد دیسک اکسترنال شما به عنوان Unallocated درایور سیستمعامل نمایش داده شود. برای پیشگیری از این مشکل، شما باید از فایل سیستمهایی که با ویندوز سازگار هستند مانند NTFS یا exFAT استفاده کنید و همچنین از هارد دیسک خود نسخه پشتیبان تهیه کنید و از آن در برابر ویروسها محافظت کنید.
ذکر این نکته حائز اهمیت است که اگر از هارد دیسکی استفاده کنید که به دلایل مورد نظر خودتان، با فایل سیستم دیگری تنظیم شده نیز میتوانید با روشهایی که در ادامه عنوان خواهد شد، فایل سیستم ویندوز را حتی را بدون نیاز به فرمت کردن آن، تغییر دهید.
خرابی فیزیکی هارد دیسک
خرابی فیزیکی یک دلیل unallocated بودن هارد است. خرابی فیزیکی هارد دیسک اکسترنال مربوط به آسیبهایی است که به قطعات سختافزاری هارد دیسک وارد میشود. این آسیبها میتوانند به دلیل سقوط، ضربه، گرم شدن بیش از حد، رطوبت، گرد و غبار و غیره ایجاد شوند. این خرابیها میتوانند باعث شوند که هارد دیسک اکسترنال شما کار نکند یا اطلاعات آن دچار مشکل شود. برای پیشگیری از این مشکل، شما باید از هارد دیسک خود مراقبت کنید و آن را در محیطهای مناسب نگه دارید. همچنین باید از هارد دیسک خود نسخه پشتیبان تهیه کنید و از آن در برابر آسیبهای فیزیکی محافظت کنید.
برای رفع این مشکل، شما باید هارد دیسک خود را تعمیر کنید یا تعویض کنید. این کار را میتوانید با استفاده از یک تعمیرکار متخصص یا یک نرمافزار بازیابی دادهها انجام دهید. تعمیرکارانی وجود دارند که قادر به خواندن اطلاعات به صورت مستقیم از روی دیسکهای داده هستند و این کار نیاز به تجهیزات ویژه، دانش و تجربه خاصی دارد که توسط افراد آموزش دیده و با تجربه باید انجام شود.
قدیمی شدن درایور هارد دیسک
قدیمی شدن درایور هارد دیسک میتواند یک دلیل Unallocated بودن هارد باشد. درایور هارد دیسک اکسترنال یک نرمافزار کوچک است که به ویندوز کمک میکند با هارد دیسک ارتباط برقرار نموده تا بتواند آن را کنترل کند. اگرچه این مورد بسیار نادر است ولی در صورتی که درایور هارد دیسک اکسترنال شما قدیمی بوده یا با ویندوز سازگار نباشد، ممکن است هارد دیسک اکسترنال شما توسط ویندوز شناسایی نشده یا به درستی کار نکند. برای پیشگیری از این مشکل، شما باید درایور هارد دیسک خود را بهروزرسانی کنید و از درایورهایی که با ویندوز سازگار هستند استفاده کنید. برای رفع این مشکل، شما باید درایور هارد دیسک خود را حذف و دوباره نصب کنید. این کار را میتوانید با استفاده از Device Manager ویندوز یا یک نرمافزار بهروزرسانی درایور انجام دهید.
ویروسی شدن هارد دیسک
ویروسی شدن هارد دیسک اکسترنال مربوط به حمله بدافزارهایی است که میتوانند به فایل سیستم، پارتیشن، بوت سکتور یا دادههای هارد دیسک آسیب برسانند. این بدافزارها میتوانند باعث شوند که هارد دیسک اکسترنال شما توسط ویندوز شناسایی نشود یا به عنوان Unallocated درایو نمایش داده شود. برای پیشگیری از این مشکل، بهتر است از یک آنتی ویروس قوی و بهروز استفاده کنید و مضاف بر آن از اتصال هارد دیسک خود به سیستمهای ناشناخته یا ناامن خودداری کنید.
خارج کردن نادرست هارد دیسک
خارج کردن نادرست هارد دیسک اکسترنال در بیشتر مواقع زمانی رخ میدهد که هارد دیسک خود را بدون این که عمل Safely Remove را انجام دهید، از سیستم جدا کنید. به صورت کلی این کار موجب میشود شانس آسیب رسیدن به فایل سیستم یا پارتیشن هارد دیسک بالاتر برود. برای پیشگیری از این مشکل، شما باید همیشه قبل از خارج کردن هارد دیسک عمل Safely Remove را انجام دهید. برای این کار، شما میتوانید روی آیکون Safely Remove Hardware در کنار نشانگر تاریخ و ساعت ویندوز در تسکبار، گزینه Eject Media در نوار وظیفه کلیک کنید و هارد دیسک خود را انتخاب کنید. سپس صبر کنید تا پیامی مبنی بر این که میتوانید هارد دیسک خود را از سیستم خارج کنید، نمایش داده شود.
پارتیشنبندی نادرست هارد دیسک
به صورت کلی پارتیشنبندی نادرست هارد دیسک بیشتر در مواقعی اتفاق میافتد که با استفاده از یک نرمافزار ناسازگار هارد دیسک را پارتیشنبندی کنید یا تصادفاً جدول پارتیشن (Partition Table) را حذف کنید. این کار میتواند باعث شوند که هارد دیسک اکسترنال شما توسط ویندوز شناسایی نشود یا به عنوان Unallocated درایو نمایش داده شود. برای پیشگیری از این مشکل، شما باید هارد دیسک خود را با استفاده از Disk Management ویندوز یا یک نرمافزار پارتیشنبندی معتبر پارتیشنبندی کنید و از یک فایل سیستم یا یک ترازبندی سازگار با ویندوز استفاده کنید.
اما اگر مطمئن شدید که مشکل Unallocated شدن هارد دیسک سیستم شما به دلیل پارتیشنبندی نادرست اتفاق افتاده روش ساده آن است که هارد دیسک خود را فرمت کنید و فایل سیستم یا ترازبندی آن را تغییر دهید. البته امکان بازسازی پارتیشن تیبل بدون حذف اطلاعات نیز وجود دارد که در این صورت باید از روشهای موسوم به Partition Recovery برای Rebuild کردن پارتیشن استفاده کنید.
روشهای کلی رفع مشکل Unallocated شدن هارد دیسک
روشهای بسیاری برای رفع Unallocated هارد وجود دارد که هر یک ویژگیهای خاص خود را دارند. در ادامه سه نمونه از این روشها را به شما آموزش خواهیم داد که استفاده از دو روش اول به صورت ساده در ویندوز قابل پیادهسازی است و نیاز به نصب هیچ نرمافزاری از منابع دیگر ندارد.
استفاده از Disk Management
یکی از بهترین و کاربردیترین ابزارهایی که برای مدیریت هارد دیسک به صورت پیشفرض در ویندوز قرار داده شده، نرمافزار مدیریت دیسک (Disk Management) است. این نرمافزار به شما اجازه ایجاد پارتیشنهای جدید، تغییر اندازه پارتیشنها، حذف پارتیشنها، فرمت کردن پارتیشنها، تغییر نام درایوها، نمایش و مدیریت درایوها استفاده کرد. اما برای رفع مشکل Unalloacated هارد دیسک با استفاده از نرم افزار Disk Management، مراحل زیر را دنبال کنید:
مرحله اول: باز کردن Disk Management
در ویندوز کلیدهای ترکیبی Win + X را همزمان فشار دهید و گزینه Disk Management را انتخاب کنید. البته میتوانید برای این کار کلیدهای ترکیبی Win + R را نیز همزمان فشار دهید و عبارت diskmgmt.msc را در کادر باز شده تایپ و روی OK کلیک کنید.
مرحله دوم: ایجاد یک Volume جدید
- در پنجره Disk Management، روی بخش خالی هارد دیسک اکسترنال که به عنوان Unallocated نشان داده میشود، راست کلیک کنید و گزینه New Simple Volume را انتخاب کنید.
- در صفحه New Simple Volume Wizard، روی Next کلیک کنید.
- در صفحه Specify Volume Size، اندازه مورد نظر خود را برای پارتیشن جدید وارد کنید یا از مقدار پیشفرض استفاده کنید. سپس روی Next کلیک کنید.
- در صفحه Assign Drive Letter or Path، یک حرف برای درایو جدید انتخاب کنید یا از حرف پیشفرض استفاده کنید. سپس روی Next کلیک کنید.
مرحله سوم: فرمت کردن Volume
- در صفحه Format Partition، گزینه Format this volume with the following settings را انتخاب کنید.
- در قسمت File system، گزینه NTFS را انتخاب کنید.
- در قسمت Allocation unit size، گزینه Default را انتخاب کنید.
- در قسمت Volume label، یک نام برای درایو جدید وارد کنید یا از نام پیشفرض استفاده کنید.
- گزینه Perform a quick format را تیک بزنید و روی Next کلیک کنید.
- در صفحه Completing the New Simple Volume Wizard، روی Finish کلیک کنید.
استفاده از Command Prompt و DiskPart
روش دیگری که میتوان برای رفع مشکل Unallocated درایو استفاده کرد، استفاده از نرمافزار خط فرمان diskpart در داخل محیط CMD ویندوز است. برای اجرای این روش مراحل زیر را دنبال کنید.
مرحله اول: باز کردن Command Prompt
- روی منوی استارت کلیک و عبارت cmd را جستجو کنید.
- روی Command Prompt راست کلیک کنید و گزینه Run as administrator را انتخاب کنید. البته میتوانید کلیدهای ترکیبی Win + X را همزمان فشار دهید و گزینه Command Prompt (Admin) را انتخاب کنید.
مرحله دوم: اجرای دستور diskpart
- در پنجره Command Prompt، عبارت diskpart را تایپ کنید و Enter را بزنید. این دستور به شما اجازه میدهد که با ابزار DiskPart که برای مدیریت دیسکها و پارتیشنها طراحی شده، کار کنید.
مرحله سوم: انتخاب هارد دیسک اکسترنال
- در پنجره DiskPart، دستور list disk را تایپ کنید و Enter را بزنید. این دستور لیست تمام دیسکهای موجود در سیستم شما را نشان میدهد.
- دیسکی را که میخواهید مدیریت کنید، بر اساس شماره یا اندازه آن شناسایی کنید.
- دستور select disk x را تایپ کنید و Enter را بزنید. به جای x شماره دیسک مورد نظر خود را وارد کنید.
مرحله چهارم: پاک کردن دیسک
- در پنجره DiskPart، دستور clean را تایپ کنید و Enter را بزنید.
- این دستور تمام اطلاعات و پارتیشنهای موجود بر روی دیسک را پاک میکند و آن را برای ایجاد پارتیشن جدید آماده میکند.
مرحله پنجم: ایجاد پارتیشن جدید
- در پنجره DiskPart، دستور create partition primary را تایپ کنید و Enter را بزنید.
- این دستور یک پارتیشن اصلی با تمام فضای موجود بر روی دیسک ایجاد میکند.
- اگر میخواهید پارتیشنهای کوچکتری ایجاد کنید، میتوانید از دستور create partition primary size=x استفاده کنید. به جای x اندازه پارتیشن را به مگابایت وارد کنید.
مرحله ششم: فعال کردن پارتیشن
- در پنجره DiskPart، دستور active را تایپ کنید و Enter را بزنید.
- این دستور پارتیشن ایجاد شده را فعال میکند و اجازه میدهد که سیستم عامل بر روی آن نصب شود.
مرحله هفتم: فرمت کردن پارتیشن
- در پنجره DiskPart، دستور format fs=ntfs quick را تایپ کنید و Enter را بزنید.
- این دستور پارتیشن را با سیستم فایل NTFS و به صورت سریع فرمت میکند.
- اگر میخواهید از سیستم فایل FAT32 استفاده کنید، میتوانید از دستور format fs=fat32 quick استفاده کنید.
مرحله هشتم: اختصاص حرف درایو unallocated شده
- در پنجره DiskPart، دستور assign را تایپ کنید و Enter را بزنید.
- این دستور به پارتیشن یک حرف درایو تصادفی اختصاص میدهد.
- اگر میخواهید حرف درایو مورد نظر خود را انتخاب کنید، میتوانید از دستور assign letter=x استفاده کنید. به جای x حرف درایو مورد نظر خود را وارد کنید.
استفاده از نرمافزار EaseUS Partition Master
یکی از بهترین و کاملترین نرمافزارها برای مدیریت پارتیشنها، نرمافزار EaseUS Partition Master است. یکی از انبوه قابلیتهای این نرمافزار رفع مشکل Unallocated با انجام عمل پارتیشن ریکاوری است. ویژگی مثبت در استفاده از این نرمافزار آن است که اطلاعات کاربری دیگر حذف نمیشود.
مرحله اول: دانلود و نصب نرمافزار EaseUS Partition Master
- از منابع معتبر نرمافزار EaseUS Partition Master را دانلود کنید. و آن را در دیکسی به جز دیسک مورد نظر شما که Unallocated شده نصب کنید.
مرحله دوم: انتخاب هارد دیسک اکسترنال
- در رابط کاربری نرمافزار، هارد دیسک اکسترنال خود را که به عنوان Unallocated نشان داده میشود، انتخاب کنید.
- روی گزینه Partition Recovery که در بالای صفحه قرار دارد، کلیک کنید.
مرحله سوم: انجام عملیات بازیابی پارتیشن
- در پنجره Partition Recovery Wizard، روی Next کلیک کنید.
- در صفحه Select a disk to search lost partitions، هارد دیسک اکسترنال خود را انتخاب کنید و روی Next کلیک کنید.
- در صفحه Select a search method، گزینه Fast را انتخاب کنید و روی Next کلیک کنید.
- نرمافزار شروع به جستجوی پارتیشنهای گمشده بر روی هارد دیسک میکند. اگر پارتیشنی پیدا شود، آن را انتخاب کنید و روی Proceed کلیک کنید.
- اگر پارتیشنی پیدا نشود، برگردید و گزینه Complete را انتخاب کنید و مراحل قبلی را تکرار کنید.
- پس از اتمام عملیات بازیابی پارتیشن، روی Finish کلیک کنید.
مرحله چهارم: ایجاد یک Volume جدید
- در پنجره DiskPart، دستور create partition primary را تایپ کنید و Enter را بزنید.
- این دستور یک پارتیشن اولیه جدید از فضای خالی هارد دیسک ایجاد میکند.
- دستور select partition 1 را تایپ کنید و Enter را بزنید.
- این دستور پارتیشن جدید را انتخاب میکند.
- دستور format fs=ntfs quick را تایپ کنید و Enter را بزنید.
- این دستور پارتیشن جدید را با فایل سیستم NTFS و به صورت سریع فرمت میکند.
- دستور assign letter=z را تایپ کنید و Enter را بزنید.
- این دستور یک حرف برای درایو جدید اختصاص میدهد. به جای z میتوانید هر حرف دیگری را انتخاب کنید.
جمعبندی
در این مقاله، تلاش کردیم به دلیل unallocated بودن هارد اکسترنال بپردازیم. به صورت کلی هنگامی که هارد دیسک توسط ویندوز به صورت صحیح شناسایی نشود میگویند که Unallocated شده و در نرمافزار فایل اکسپلورر نیز در لیست درایوهای متصل به سیستم به خوبی نمایش داده نمیشود. اما خود مشکل Unallocated شدن هارد میتواند به دلایلی مانند خرابی فایل سیستم ویندوز، خرابی فیزیکی، قدیمی بودن درایو، ویروسی شدن و خارج کردن نادرست هارد دیسک با آسیب به پارتیشنبندی ویندوز به وجود آید. همه این موارد در نهایت موجب میشود که شما نتوانید به اطلاعات موجود در هارد دیسک دسترسی داشته باشید یا اطلاعات جدیدی را در آن ذخیره کنید.
به هر حال همیشه سعی کنید اصول استفاده از هارددیسکها را رعایت کنید و در مکانهای امن از هارد دیسک اکسترنال خود استفاده کنید و برای قطع اتصال آن نیز مراحل امن را طی کنید تا در اتصال بعدی، هارد اکسترنال شما دچار آسیب یا مشکل Unallocated درایو نشود.
پاسخ به سوالات پرتکرار
چرا درایو من تخصیص داده نشده است؟
عدم تخصیص درایو در ویندوز یا به اصطلاح Unallocated شدن هارد دیسک اکسترنال میتواند به دلایلی مانند مشکلات بدافزاری، خراب شدن فیزیکی هارد دیسک، آسیب به جدول پارتیشن، آسیب به سیستمفایل و برخی موارد دیگر اتفاق بیفتد که در این صورت، ویندوز، درایو را به درستی تشخیص نداده و امکان دسترسی به فایلها میسر نمیشود.
چگونه یک دیسک unallocated را allocated کنم؟
به صورت کلی باید برای رفع مشکل Unallocated، عملیات Partition Recovery انجام شود. این عملیات توسط ابزارهای Diskpart و Disk Mamanagement در ویندوز و ابزارهای ثالث مانند نرمافزار EaseUS Partiton Master انجام شود.
چگونه یک پارتیشن تخصیص نیافته را تعمیر کنم؟
برای تعمیر پارتیشن تخصیص نیافته باید جدول پارتیشن آن را ریکاوری کنیم تا به ویندوز، نحوه پارتیشنبندی درایو را به صورت صحیح، شناساند. برای این منظور میتوان از ابزارهای Diskpart و Disk Mamanagement در ویندوز و ابزارهای ثالث مانند نرم افزار EaseUS Partiton Master استفاده کرد.
منبع: شهر سخت افزار
نظر دهید