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

CHKDSK یا Check Disk ابزاری است که در داخل سیستم عامل ویندوز(Windows) ساخته شده است که برای حفظ یکپارچگی دیسک متصل به رایانه کار می کند. می توان آن را هم از طریق رابط کاربری گرافیکی(Graphical User Interface) و هم از طریق خط فرمان(Command) راه اندازی کرد. سناریوهای زیادی وجود دارد که ممکن است اجرای این ابزار را تضمین کند. عامل اصلی خوانایی دیسک است. برخی از کاربران گزارش داده اند که هنگام راه اندازی از طریق خط فرمان، خطای Cannot open volume for direct access را برای ابزار دریافت می کنند.(Cannot open volume for direct access)

CHKDSK نمی تواند حجم را برای دسترسی مستقیم باز کند

هنگامی که شخصی می خواهد دستور Chkdsk را روی یک پارتیشن اجرا کند، پیام های خطای زیر را دریافت می کند:

C:\WINDOWS\system32>chkdsk /f g:
Cannot open volume for direct access.

C:\WINDOWS\system32>chkdsk /f f:
The type of the file system is NTFS. Volume label is 0529357401.

CHKDSK نمی تواند حجم را برای دسترسی مستقیم باز کند

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

اگر CHKDSK نمی تواند حجم را برای دسترسی مستقیم باز کند، این مراحل را دنبال کنید:

  1. CHKDSK را در زمان بوت اجرا کنید.
  2. خودآزمایی اولیه هارد دیسک را اجرا کنید.
  3. (Use)از نرم افزار جایگزین ChkDsk رایگان استفاده کنید
  4. سلامت هارد دیسک را بررسی کنید.
  5. محدودیت های مختلف روی هارد دیسک را غیرفعال کنید.
  6. حذف/غیرفعال کردن قابلیت قفل درایو(Drive Locking Feature)
  7. غیرفعال کردن سرویس برنامه
  8. از Repair-Volume(Use Repair-Volume) برای Windows Powershell استفاده کنید.

ابتدا کل پست را مرور کنید و سپس تصمیم بگیرید که کدام یک یا چند پیشنهاد ممکن است در مورد شما اعمال شود.

1] CHKDSK را در زمان بوت اجرا کنید

ابتدا کامپیوتر خود را در حالت Safe Mode بوت کنید(boot your computer to Safe Mode) .

خط فرمان Command Prompt(Open Command Prompt) را به عنوان Admin باز کنید و دستور زیر را اجرا کنید:

chkdsk /x /f /r

رایانه خود را به طور عادی راه اندازی مجدد کنید تا در هنگام راه اندازی (Startup)CHKDSK اجرا شود .

2] خودآزمایی اولیه هارد دیسک را اجرا کنید

کامپیوتر خود را در BIOS بوت کنید .

در زیر تب  Diagnostics،  گزینه ای را انتخاب کنید که می گوید  Primary Hard Disk Self Test. در مادربردهای مختلف توسط سازنده های مختلف، ممکن است متفاوت باشد، اما دلالت بر یکسانی دارد.

اجازه دهید تست کامل شود و کامپیوتر شما به طور معمول بوت شود.

این باید تمام خطاها را برطرف کند زیرا هر گونه انسداد در دیسک در حال حاضر در بایوس(BIOS) حل می شود .

3] از نرم افزار جایگزین ChkDsk رایگان استفاده کنید(Use)

چند ابزار وجود دارد که می توانید به عنوان جایگزین ChkDsk در نظر بگیرید. (ChkDsk)آنها به همان اندازه خوش دست هستند و کار را به خوبی انجام می دهند. می‌توانید از نرم‌افزار جایگزین ChkDsk(ChkDsk alternative software) یا Puran Utilities استفاده کنید و بررسی کنید که آیا این به شما کمک می‌کند یا خیر.

4] سلامت هارد دیسک را بررسی کنید

وضعیت سلامت هارد دیسک را با استفاده از ابزار WMIC در Command Prompt ویندوز(hard drive’s health using the WMIC utility in Windows Command Prompt) بررسی کنید و بررسی کنید که آیا هارد دیسک شما مشکلی دارد که منجر  به خطای Cannot open volume for direct access  شود. اگر هارد دیسک شما دارای برخی مشکلات داخلی است، ممکن است به طور مداوم با این مشکل مواجه شوید.

5 ] محدودیت های مختلف روی هارد دیسک را غیرفعال کنید(] Disable)

ویندوز 11/10 به شما امکان می دهد محدودیت های مختلفی را برای اهداف مختلف تعیین کنید. اگر هارد دیسک شما رمزگذاری شده است یا برای انجام عملیات محدود شده است، می توانید سعی کنید رمزگذاری BitLocker را غیرفعال کنید و این باید مشکلات شما را برطرف کند. وقتی از انجام کارهای معمولی هارد دیسک خود جلوگیری می کنید، ممکن است با این مشکل مواجه شوید.

6] Uninstall/Disable Drive Locking Feature

در نرم افزاری که مشکل ایجاد می کند، به دنبال هر ویژگی که تغییرات دیسک را ردیابی می کند، بگردید. اگر هارد دیسک شما با نرم افزارهای شخص ثالث قفل شده باشد، ممکن است اسکن کامل نشود. بنابراین، پیشنهاد می کنم آن ویژگی را غیرفعال کنید و سپس دستور check disk را انجام دهید.

7] سرویس برنامه را غیرفعال کنید(7] Disable application Service)

راه دوم غیرفعال کردن سرویس(Service) است. انجام(Doing) این کار به طور کلی نرم افزار را غیرفعال می کند، هر کاری که برای محافظت از سیستم شما انجام می دهد.

  • (Type)در قسمت RUN(RUN) عبارت services.msc را تایپ کرده و اینتر را بزنید.
  • برای یافتن سرویس مربوطه مربوط به نرم افزار امنیتی یا نرم افزار بررسی دیسک اسکرول کنید.
  • راست، روی آن سرویس خاص کلیک کرده و Properties را انتخاب کنید.
  • نوع Startup را به Disabled تغییر دهید
  • روی OK/Apply کلیک کنید.
  • کامپیوتر خود را مجددا راه اندازی کنید.

مطمئن(Make) شوید که پس از اتمام بررسی دیسک، سرویس را دوباره فعال کنید.

7] از Repair-Volume برای Windows Powershell استفاده کنید(7] Use Repair-Volume for Windows Powershell)

نمی تواند حجم را برای دسترسی مستقیم باز کند

Windows PowerShell را به عنوان مدیر(Windows PowerShell as Administrator) باز کنید

دستور زیر را وارد کنید تا Repair-Volume  اجرا شود و سپس Enter را بزنید.

repair-volume -drive letter <DRIVE LETTER>

اجازه دهید فرآیند کامل شود و بررسی کنید که آیا مشکل اسکن و تعمیر برطرف شده است یا خیر.

نمی توان حجم را برای دسترسی مستقیم باز کرد به چه معناست؟

هنگامی که دستور ChkDsk را در Windows 11/10 برای تعمیر هارد دیسک خود اجرا می کنید، اما برنامه آن را شناسایی نمی کند، پیام خطا را نشان می دهد. به عبارت دیگر، این خطا زمانی رخ می دهد که ابزار خط فرمان هارد دیسک شما را شناسایی یا شناسایی نکند.

چگونه رفع می‌کنید که بررسی دیسک انجام نشد زیرا ویندوز(Windows) نمی‌تواند به دیسک دسترسی پیدا کند؟

چندین کار وجود دارد که می توانید به جای اجرای دستور معمولی ChkDsk انجام دهید . به عنوان مثال، می توانید همان را در زمان بوت اجرا کنید، Primary Hard Disk Self Test را اجرا کنید، رمزگذاری را حذف کنید، و غیره. از آنجایی که این مشکل کاملاً مشابه مشکل ذکر شده در این مقاله است، می توانید همان راه حل ها را در رایانه خود انجام دهید.

chkdsk R یا F کدام بهتر است؟

در حالی که در مورد دستور chkdsk است، یکی بهتر از دیگری نیست. به این دلیل است که شما می توانید این دستورات را در زمان های مختلف برای اهداف مختلف اجرا کنید. CHKDSK /F زمانی استفاده می‌شود که مشکل جزئی در سیستم فایل وجود داشته باشد، در حالی که CHKDSK /R زمانی استفاده می‌شود که مشکلی در شرایط فیزیکی داده‌ها وجود داشته باشد.

All the best!



About the author

من یک مهندس نرم افزار با بیش از 10 سال سابقه در زمینه مهندسی ویندوز هستم. من در توسعه برنامه‌های مبتنی بر ویندوز، و همچنین سخت‌افزار و درایورهای صوتی برای نسل بعدی سیستم‌عامل ویندوز مایکروسافت، ویندوز 11، تخصص دارم. تجربه من در ساخت برنامه‌های ویندوز، من را برای هر شرکتی که به دنبال توسعه محصولات فناوری نوآورانه است، دارایی ارزشمندی می‌کند.



Related posts