หากเมื่อคุณพยายามย้าย ลบ คัดลอก หรือ đổiชื่อไฟล์/โฟลเดอร์ใน Windows 11 หรือ Windows 10 และคุณได้รับข้อความผิดพลาด Invalid MS-DOS Function , บทความนี้อาจน่าสนใจคุณ ในบทความนี้ เราจะระบุสาเหตุที่เป็นไปได้บางอย่างที่สามารถก่อให้เกิดข้อผิดพลาด และจากนั้นให้วิธีแก้ไขที่เป็นไปได้ที่คุณสามารถลองเพื่อช่วยแก้ไขปัญหานี้

นี่จริงๆ แล้วเป็นข้อผิดพลาดของระบบไฟล์ที่มักส่งผลต่อฟังก์ชันไฟล์เท่านั้น คุณอาจพบข้อผิดพลาดนี้ด้วยหากคุณพยายามย้ายไฟล์จากไดรฟ์รูปแบบ NTFS ไปยังไดรฟ์รูปแบบ FAT32 และไฟล์ระบบที่เสียหายก็สามารถก่อให้เกิดข้อผิดพลาดได้
ข้อผิดพลาดไฟล์ Invalid MS-DOS Function
หากคุณเผชิญกับปัญหา Invalid MS-DOS Function นี้ คุณสามารถลองวิธีแก้ไขที่แนะนำด้านล่างในลำดับไม่จำเป็น และดูว่าช่วยแก้ปัญหาได้หรือไม่
- รัน CHKDSK
- สั้นลงชื่อไฟล์ที่คุณกำลังคัดลอก
- เพิ่มประสิทธิภาพและ Deskragment ไดรฟ์ของคุณ
- ฟอร์แมตไดรฟ์ปลายทางในรูปแบบ NTFS
- สร้างและกำหนดค่า Registry key CopyFileBufferedSynchronousIo
1. รัน CHKDSK
การใช้ CHKDSK เป็นหนึ่งในวิธีแก้ไขที่พิสูจน์แล้วว่ามีประสิทธิภาพในการแก้ไขปัญหา Invalid MS-DOS Function
วิธีรัน CHKDSK:
กด Windows key + R
ในกล่องโต้ตอบ Run ให้พิมพ์ cmd และจากนั้นกด CTRL + SHIFT + ENTER เพื่อเปิด Command Prompt ในโหมด admin/elevated
ในหน้าต่าง Command Prompt ให้พิมพ์คำสั่งด้านล่างและกด Enter
chkdsk /x /f /r
คุณจะได้รับข้อความต่อไปนี้:
Chkdsk cannot run because the volume is in use by another process. Would you like to schedule this volume to be checked the next time the system restarts? (Y/N).
กดปุ่ม Y บนคีย์บอร์ด และจากนั้นรีบูทคอมพิวเตอร์ของคุณ เพื่อให้ CHKDSK ตรวจสอบและแก้ไขข้อผิดพลาดบนฮาร์ดดิสก์ของคอมพิวเตอร์
หลังจาก CHKDSK เสร็จสิ้น ให้ตรวจสอบดูว่าปัญหาได้รับการแก้ไขหรือไม่
2. สั้นลงชื่อไฟล์ที่คุณกำลังคัดลอก
ในวิธีแก้ไขนี้ การสั้นชื่อไฟล์เพียงอย่างเดียวอาจช่วยแก้ไขข้อผิดพลาดเมื่อคุณพยายามย้าย ลบ คัดลอก หรือ đổiชื่อไฟล์/โฟลเดอร์ใน Windows 10
หากวิธีแก้ไขนี้ไม่ได้ผล คุณสามารถลองวิธีแก้ไขถัดไป
3. เพิ่มประสิทธิภาพและ Deskragment ไดรฟ์ของคุณ
คุณสามารถใช้เครื่องมือ snap-in ของ Windows เพื่อเพิ่มประสิทธิภาพและ deskragment ฮาร์ดดิสก์บนคอมพิวเตอร์ของคุณ คุณสามารถทำตามขั้นตอนเหล่านี้เพื่อทำงานนี้:
- กด Windows key + E พร้อมกันเพื่อเปิด File Explorer
- คลิก This PC
- คลิกขวาที่ไดรฟ์ และจากนั้นเลือก Properties > Tools > Optimize > Optimize
เมื่อกระบวนการเสร็จสิ้น ให้รีสตาร์ท PC ของคุณ และตรวจสอบว่าปัญหา Invalid MS-DOS Function ได้รับการแก้ไขหรือไม่ หากไม่ ให้ดำเนินการต่อไปยังวิธีแก้ไขถัดไป
4. ฟอร์แมตไดรฟ์ปลายทางในรูปแบบ NTFS
หากไดรฟ์ปลายทางไม่ได้ถูกฟอร์แมตเป็น New Technology File System (NTFS) คุณอาจพบข้อผิดพลาด Invalid MS-DOS Function ในกรณีนี้ คุณสามารถแปลงไดรฟ์ปลายทางเป็น NTFS และดูว่าช่วยได้หรือไม่
วิธีทำ:
การแปลงไดรฟ์โดยใช้ขั้นตอนเหล่านี้จะเก็บรักษาไฟล์บนไดรฟ์ไว้ เรายังคงแนะนำให้แน่ใจว่าคุณมีสำรองข้อมูลของไฟล์ทั้งหมดบนไดรฟ์
ค้นหาตัวอักษรของไดรฟ์ที่คุณต้องการแปลง เปิด File Explorer และในแผงด้านซ้าย ให้ค้นหาไดรฟ์ภายใต้ This PC หรือ Computer
กดปุ่ม Windows logo key + R เพื่อเปิดกล่องโต้ตอบ Run
พิมพ์ cmd และกด Enter เพื่อเปิดหน้าต่าง command prompt
ที่ command line prompt ให้พิมพ์คำสั่งด้านล่างและกด Enter แทนที่ placeholder drive: ด้วยตัวอักษรจริงของไดรฟ์
convert drive: /fs:ntfs
เมื่อกระบวนการฟอร์แมตเสร็จสิ้น ให้ลองการกระทำกับไฟล์อีกครั้ง และดูว่าปัญหาได้รับการแก้ไขหรือไม่ หากไม่ ให้ดำเนินการต่อไปยังวิธีแก้ไขถัดไป
5. สร้างและกำหนดค่า Registry key CopyFileBufferedSynchronousIo
บางผู้ใช้กล่าวว่าพวกเขาสามารถแก้ไขปัญหา Invalid MS-DOS Function ได้โดยการแก้ไขนโยบายระบบใน Registry Editor วิธีทำ:
เนื่องจากนี่เป็นการดำเนินการ Registry จึงแนะนำให้คุณสำรอง Registry หรือสร้าง System Restore Point เผื่อกรณีที่มีบางอย่างผิดพลาด
เมื่อคุณได้ดำเนินการป้องกันที่จำเป็นแล้ว คุณสามารถดำเนินการต่อได้ดังนี้:
กด Windows key + R.
ในกล่องโต้ตอบ Run ให้พิมพ์ regedit และกด Enter เพื่อเปิด Registry Editor
นำทางหรือกระโดดไปที่พาธ Registry key ด้านล่าง:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System
คลิกขวาที่พื้นที่ว่างบน फल่างด้านขวา และจากนั้นเลือก New > DWORD (32-bit) Value
เปลี่ยนชื่อ Value name เป็น CopyFileBufferedSynchronousIo และกด Enter
ดับเบิลคลิกที่ Value ใหม่เพื่อเปิดมัน
พิมพ์ 1 ในกล่อง Value data และกด Enter เพื่อบันทึกการเปลี่ยนแปลง
ตอนนี้คุณสามารถออกจาก Registry Editor และรีสตาร์ท PC ของคุณ ได้ ตอนบูท ตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
วิธีแก้ไขใดวิธีหนึ่งควรจะแก้ปัญหาให้คุณ?