แก้ไข CHKDSK ไม่สามารถเปิดโวลุ่มสำหรับการเข้าถึงโดยตรง

CHKDSKหรือCheck Diskเป็นยูทิลิตี้ที่สร้างขึ้นภายใน ระบบปฏิบัติการ Windowsซึ่งทำงานเพื่อรักษาความสมบูรณ์ของดิสก์ที่เชื่อมต่อกับคอมพิวเตอร์ สามารถเปิดได้ทั้งผ่านทางส่วนต่อประสานกราฟิก(Graphical User Interface)กับผู้ใช้และผ่านทางบรรทัดคำสั่ง (Command)มีหลายสถานการณ์ที่อาจรับประกันการทำงานของยูทิลิตี้นี้ ปัจจัยหลักคือความสามารถในการอ่านของดิสก์ ผู้ใช้บางรายรายงานว่าได้รับCannot open volume สำหรับ(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 ด้วย option /fมันจะค้นหาและแก้ไขข้อผิดพลาด หากมีสิ่งใดขัดขวางไม่ให้ซ่อมแซม คุณจะได้รับข้อความแสดงข้อผิดพลาดนี้ คำแนะนำเหล่านี้จะช่วยคุณแก้ไขปัญหา แต่ก่อนที่คุณจะอ่านเพิ่มเติม ให้รีสตาร์ทพีซีแล้วลองอีกครั้งและดูว่าจะช่วยได้หรือไม่

หากCHKDSKไม่สามารถเปิดโวลุ่มสำหรับการเข้าถึงโดยตรง ให้ทำตามขั้นตอนเหล่านี้:

  1. เรียกใช้ CHKDSK ในเวลาบูต
  2. เรียกใช้การทดสอบตัวเองของฮาร์ดดิสก์หลัก
  3. ใช้(Use)ซอฟต์แวร์ทางเลือกChkDskฟรี
  4. ตรวจสอบสุขภาพของฮาร์ดไดรฟ์
  5. ปิดการใช้งานข้อ จำกัด ต่าง ๆ บนฮาร์ดไดรฟ์
  6. ถอนการติดตั้ง/ปิดใช้งานคุณลักษณะการล็อกไดร(Drive Locking Feature)ฟ์
  7. ปิดใช้งานบริการแอปพลิเคชัน
  8. ใช้ Repair-Volume(Use Repair-Volume)สำหรับWindows Powershell(Windows Powershell)

อ่านโพสต์ทั้งหมดก่อนแล้วจึงตัดสินใจว่าคำแนะนำเหล่านี้ข้อใดข้อหนึ่งที่อาจนำไปใช้ในกรณีของคุณ

1] เรียกใช้ CHKDSK ขณะบูต

ก่อนอื่น ให้ บูตเครื่องคอมพิวเตอร์ของคุณไป ที่Safe Mode(boot your computer to Safe Mode)

เปิด(Open Command Prompt)บรรทัดคำสั่งพร้อมรับคำสั่งในฐานะผู้ดูแลระบบ(Admin)และดำเนินการคำสั่งต่อไปนี้:

chkdsk /x /f /r

ให้คอมพิวเตอร์ของคุณรีบูตตาม ปกติและจะเรียกใช้CHKDSKในStartup

2] เรียกใช้การทดสอบตัวเองของฮาร์ดดิสก์หลัก

บูตคอมพิวเตอร์ของคุณไปที่BIOS

ใต้แท็บการ  วินิจฉัย ให้ (Diagnostics, )เลือกตัวเลือกที่ระบุว่า  Primary Hard Disk Self Test บนมาเธอร์บอร์ดที่แตกต่างกันโดยผู้ผลิตที่แตกต่างกัน อาจแตกต่างกัน แต่จะบ่งบอกเหมือนกัน

ปล่อยให้การทดสอบเสร็จสิ้นและบูตเครื่องคอมพิวเตอร์ตามปกติ

สิ่งนี้ควรแก้ไขข้อผิดพลาดทั้งหมดเนื่องจากการอุดตันในดิสก์จะได้รับการแก้ไขแล้วในขณะที่อยู่ในBIOS

3] ใช้(Use)ซอฟต์แวร์ทางเลือกChkDskฟรี

มีเครื่องมือสองสามอย่างที่คุณสามารถพิจารณาว่าเป็นทางเลือก ของ ChkDsk พวกมันมีประโยชน์พอๆ กันและทำงานได้ดีทีเดียว คุณสามารถใช้ซอฟต์แวร์ทางเลือก ChkDsk(ChkDsk alternative software)หรือPuran Utilities ฟรี และตรวจสอบว่าช่วยคุณได้หรือไม่

4] ตรวจสอบสุขภาพของฮาร์ดไดรฟ์

ตรวจสอบสถานะความสมบูรณ์ของฮาร์ดไดรฟ์โดยใช้ยูทิลิตี้ WMIC ในพรอมต์คำสั่งของ Windows(hard drive’s health using the WMIC utility in Windows Command Prompt)และตรวจสอบว่าฮาร์ดไดรฟ์ของคุณมีปัญหาใดๆ ที่ทำให้เกิด  ข้อผิดพลาด Cannot open volume for direct access  error หรือไม่ หากฮาร์ดดิสก์ของคุณมีปัญหาภายใน คุณอาจพบปัญหานี้อย่างต่อเนื่อง

5 ] ปิด(] Disable) การใช้งาน ข้อ จำกัด ต่าง ๆ บนฮาร์ดไดรฟ์

Windows 11/10 ให้คุณตั้งค่าข้อจำกัดต่างๆ สำหรับวัตถุประสงค์ที่แตกต่างกัน หากฮาร์ดไดรฟ์ของคุณถูกเข้ารหัสหรือจำกัดให้ดำเนินการได้ คุณสามารถลองปิดใช้งานการเข้ารหัสด้วย BitLockerซึ่งจะช่วยแก้ปัญหาของคุณได้ เมื่อคุณป้องกันไม่ให้ฮาร์ดไดรฟ์ของคุณทำสิ่งปกติ คุณอาจพบปัญหานี้

6] Uninstall/Disable Drive Locking Feature

ในซอฟต์แวร์ที่ทำให้เกิดปัญหา ให้มองหาคุณลักษณะที่ติดตามการเปลี่ยนแปลงของดิสก์ หากฮาร์ดไดรฟ์ของคุณถูกล็อคด้วยซอฟต์แวร์ของบริษัทอื่น การสแกนอาจไม่เสร็จสิ้น ดังนั้น เราขอแนะนำให้คุณปิดการใช้งานคุณสมบัตินั้น แล้วดำเนินการคำสั่งตรวจสอบดิสก์

7] ปิดใช้งานบริการแอปพลิเคชัน(7] Disable application Service)

วิธีที่สองคือการปิดใช้งานบริการ (Service)การ ทำเช่น(Doing)นั้นจะปิดใช้งานซอฟต์แวร์ทั้งหมด ทุกสิ่งที่ทำเพื่อปกป้องระบบของคุณ

  • พิมพ์(Type) services.msc ใน พรอมต์ RUNแล้วกด Enter
  • เลื่อนเพื่อค้นหาบริการที่เกี่ยวข้องที่เกี่ยวข้องกับซอฟต์แวร์ความปลอดภัยหรือซอฟต์แวร์ตรวจสอบดิสก์
  • คลิกขวาที่บริการนั้นและเลือกคุณสมบัติ
  • เปลี่ยนประเภทการเริ่มต้นเป็น Disabled
  • คลิกตกลง/สมัคร
  • รีบูตเครื่องคอมพิวเตอร์ของคุณ

ตรวจ(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 ใน (ChkDsk)Windows 11/10เพื่อซ่อมแซมฮาร์ดดิสก์ของคุณ แต่ยูทิลิตี้ตรวจไม่พบ จะแสดงข้อความแสดงข้อผิดพลาด กล่าวคือ ข้อผิดพลาดนี้เกิดขึ้นเมื่อยูทิลิตี้บรรทัดคำสั่งตรวจไม่พบหรือไม่รู้จักฮาร์ดไดรฟ์ของคุณ

แก้ไขอย่างไรไม่ให้ตรวจสอบดิสก์เนื่องจากWindowsไม่สามารถเข้าถึงดิสก์ได้

มีหลายสิ่งที่คุณทำได้แทนที่จะรันคำสั่งChkDsk ปกติ (ChkDsk)ตัวอย่างเช่น คุณสามารถเรียกใช้แบบเดียวกันนี้ได้ในขณะบูต เรียกใช้Primary hard Disk Self Testลบการเข้ารหัส ฯลฯ เนื่องจากปัญหานี้ค่อนข้างคล้ายกับปัญหาที่กล่าวถึงในบทความนี้ คุณจึงสามารถดำเนินการแก้ไขปัญหาเดียวกันนี้กับคอมพิวเตอร์ของคุณได้

chkdsk R หรือ F อันไหนดีกว่ากัน?

แม้ว่าจะเกี่ยวกับคำสั่ง chkdsk คำสั่งหนึ่งก็ไม่ได้ดีไปกว่าคำสั่งอื่น นั่นเป็นเพราะคุณสามารถรันคำสั่งเหล่านี้ในเวลาที่ต่างกันเพื่อจุดประสงค์ที่แตกต่างกัน CHKDSK CHKDSK /Fจะใช้เมื่อมีปัญหาเล็กน้อยกับระบบไฟล์ ในขณะที่CHKDSK /R จะใช้เมื่อมีปัญหากับสภาพทางกายภาพของข้อมูล

All the best!



About the author

ฉันเป็นผู้เชี่ยวชาญด้านการสนับสนุนลูกค้า windows 10/11/10 ที่มีประสบการณ์มากกว่า 5 ปี ฉันยังเป็นนักเล่นเกมตัวยงในช่วงไม่กี่ปีที่ผ่านมาและมีความสนใจอย่างมากใน xbox One จุดสนใจปัจจุบันของฉันคือการช่วยเหลือลูกค้าเกี่ยวกับปัญหาที่เกิดขึ้นกับระบบ windows 10 หรือ Windows 11 บ่อยครั้งผ่านการใช้เครื่องมือบริการลูกค้าของเรา เช่น การสนับสนุนคอลเซ็นเตอร์และความช่วยเหลือออนไลน์



Related posts