แก้ไขข้อผิดพลาดไฟล์ฟังก์ชัน MS-DOS ที่ไม่ถูกต้องใน Windows 11/10
หากคุณพยายามย้าย ลบ คัดลอกหรือเปลี่ยนชื่อไฟล์/โฟลเดอร์ในWindows 11หรือ Windows 10 และคุณได้รับข้อความแสดงข้อผิดพลาดฟังก์ชัน MS-DOS ที่ไม่ถูกต้อง โพ (Invalid MS-DOS Function)ส (, )ต์นี้อาจสนใจคุณ ในโพสต์นี้ เราจะระบุสาเหตุที่เป็นไปได้ที่ทราบซึ่งสามารถทำให้เกิดข้อผิดพลาด จากนั้นให้วิธีแก้ไขปัญหาที่คุณสามารถลองเพื่อช่วยแก้ไขปัญหานี้ได้
นี่เป็นข้อผิดพลาดของระบบไฟล์ที่มักส่งผลต่อการทำงานของไฟล์เท่านั้น คุณอาจพบข้อผิดพลาดได้เช่นกัน หากคุณพยายามย้ายไฟล์จากไดรฟ์รูปแบบNTFS ไปยังไดรฟ์รูปแบบ (NTFS)FAT32และไฟล์ระบบที่เสียหายอาจทำให้เกิดข้อผิดพลาดได้เช่นกัน
ข้อผิดพลาดของไฟล์ฟังก์ชัน MS-DOS ไม่ถูกต้อง
หากคุณประสบปัญหาเกี่ยวกับฟังก์ชันMS-DOS ที่ไม่ถูกต้อง(Invalid MS-DOS Function) คุณสามารถลองใช้วิธีแก้ปัญหาที่เราแนะนำด้านล่างโดยไม่เรียงลำดับเฉพาะ และดูว่าจะช่วยแก้ปัญหาได้หรือไม่
- เรียกใช้ CHKDSK
- ย่อชื่อไฟล์ที่คุณกำลังคัดลอก
- เพิ่มประสิทธิภาพและจัดเรียงข้อมูลไดรฟ์ของคุณ
- ฟอร์แมตไดรฟ์ปลายทางในรูปแบบNTFS
- สร้างและกำหนดค่าคีย์รีจิสทรีCopyFileBufferedSynchronousIo
มาดูคำอธิบายของกระบวนการที่เกี่ยวข้องกับโซลูชันแต่ละรายการกัน
1] เรียกใช้ CHKDSK
การใช้CHKDSKเป็นวิธีแก้ปัญหาหนึ่งที่ได้รับการพิสูจน์แล้วว่ามีประสิทธิภาพในการแก้ไขปัญหาฟังก์ชัน MS-DOS ที่ไม่ถูกต้อง(Invalid MS-DOS Function)
ในการรัน CHKDSK ให้ทำดังต่อไปนี้:
กดปุ่ม Windows + R
ในกล่องโต้ตอบ Run ให้พิมพ์cmdจากนั้นกดCTRL + SHIFT + ENTERเพื่อเปิด Command Prompt(open Command Prompt)ในโหมด admin/elevated
ในหน้าต่างพรอมต์คำสั่ง ให้พิมพ์คำสั่งด้านล่างแล้ว กด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] ย่อ(Shorten)ชื่อไฟล์ที่คุณกำลังคัดลอก
ในวิธีแก้ปัญหานี้ การทำให้ชื่อไฟล์สั้นลงสามารถช่วยแก้ไขข้อผิดพลาดเมื่อคุณพยายามย้าย ลบ คัดลอก หรือเปลี่ยนชื่อไฟล์/โฟลเดอร์ในWindows(Windows 10) 10
หากการแก้ไขนี้ไม่ได้ผล คุณสามารถลองวิธีแก้ไขปัญหาถัดไป
3] เพิ่มประสิทธิภาพ(Optimize)และจัดระเบียบ(Defragment)ไดรฟ์ของคุณ
คุณสามารถใช้เครื่องมือสแน็ปอิน ของ Windows เพื่อ (Windows)เพิ่มประสิทธิภาพและจัดเรียงข้อมูลฮาร์ดไดรฟ์บนคอมพิวเตอร์ของคุณ คุณสามารถทำตามขั้นตอนเหล่านี้เพื่อทำงาน:
- กดปุ่มWindows + E พร้อมกันเพื่อเปิดFile Explorer
- คลิกพีซีเครื่อง(This PC)นี้
- คลิกขวา(Right-click) ที่ไดรฟ์ จาก นั้นเลือกProperties > Tools > Optimize > Optimize
เมื่อขั้นตอนเสร็จสิ้น ให้รีสตาร์ทพีซีของคุณและตรวจสอบว่า ปัญหา ฟังก์ชัน MS-DOS ไม่ถูกต้อง(Invalid MS-DOS Function ) ได้รับการ แก้ไขแล้วหรือไม่ หากไม่ดำเนินการตามแนวทางแก้ไขปัญหาถัดไป
4] ฟอร์แมต(Format)ไดรฟ์ปลายทางในรูปแบบNTFS
หากไดรฟ์ปลายทางไม่ได้รับการฟอร์แมตเป็นระบบไฟล์เทคโนโลยีใหม่(New Technology File System) ( NTFS ) คุณอาจพบข้อผิดพลาดของฟังก์ชัน MS-DOS ไม่ถูกต้อง (Invalid MS-DOS Function)ในกรณีนี้ คุณสามารถแปลงไดรฟ์ปลายทางเป็น NTFSและดูว่าจะช่วยได้หรือไม่
โดยใช้วิธีดังนี้:
การแปลงไดรฟ์โดยใช้ขั้นตอนเหล่านี้จะรักษาไฟล์ในไดรฟ์ไว้ เรายังคงแนะนำให้ตรวจสอบให้แน่ใจว่าคุณได้สำรองข้อมูลไฟล์ทั้งหมดไว้ในไดรฟ์แล้ว
ค้นหาอักษรของไดรฟ์ที่คุณต้องการแปลง เปิด File Explorer(Open File Explorer)และในบานหน้าต่างด้านซ้าย ให้มองหาไดรฟ์ภายใต้พีซีเครื่อง(This PC)นี้หรือคอมพิวเตอร์(Computer)
กด(Press) แป้น โลโก้Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้(Run)
พิมพ์cmdแล้วกดEnterเพื่อเปิดหน้าต่างพรอมต์คำสั่ง
ที่พรอมต์บรรทัดคำสั่ง ให้พิมพ์คำสั่งด้านล่างแล้วกดEnter เปลี่ยน(Replace)ไดรฟ์:(drive:)ตัวยึดตำแหน่งด้วยตัวอักษรที่แท้จริงของไดรฟ์
convert drive: /fs:ntfs
เมื่อกระบวนการจัดรูปแบบเสร็จสิ้น ให้ลองดำเนินการกับไฟล์อีกครั้งและดูว่าปัญหาได้รับการแก้ไขหรือไม่ หากไม่ดำเนินการตามแนวทางแก้ไขปัญหาถัดไป
5] สร้างและกำหนดค่าคีย์รีจิสทรีCopyFileBufferedSynchronousIo
ผู้ใช้บางคนกล่าวว่าสามารถแก้ไขปัญหาฟังก์ชัน MS-DOS ที่ไม่ถูกต้องได้(Invalid MS-DOS Function)โดยแก้ไขนโยบายระบบในRegistry Editor โดยใช้วิธีดังนี้:
เนื่องจากเป็นการดำเนินการเกี่ยวกับรีจิสทรี ขอแนะนำให้คุณสำรองข้อมูลรีจิสทรี(back up the registry)หรือสร้างจุดคืนค่าระบบในกรณีที่มีข้อผิดพลาดเกิดขึ้น
เมื่อคุณได้ใช้มาตรการป้องกันที่จำเป็นแล้ว คุณสามารถดำเนินการดังต่อไปนี้:
กดปุ่ม Windows + R.
ในกล่องโต้ตอบ Run ให้พิมพ์regeditแล้วกด Enter เพื่อเปิด Registry Editor
นำทางหรือข้ามไปยังเส้นทางคีย์รีจิสทรีด้านล่าง:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System
คลิกขวา(Right-click)ที่พื้นที่ว่างในบานหน้าต่างด้านขวา จากนั้นเลือกNew > DWORD (32-bit ) Value
เปลี่ยนชื่อค่าเป็นCopyFileBufferedSynchronousIoแล้วกด Enter
ดับเบิลคลิก(Double-click)ที่ค่าใหม่เพื่อเปิด
พิมพ์1ใน กล่อง Value data แล้วกด Enter เพื่อบันทึกการเปลี่ยนแปลง
ตอนนี้คุณสามารถออกจากRegistry Editorและรีสตาร์ทพีซีของคุณ ในการตรวจสอบการบูตหากปัญหาได้รับการแก้ไข
วิธีแก้ไขปัญหาใด ๆ เหล่านี้ควรแก้ไขปัญหาให้คุณ(Any of these solutions should fix the issue for you?)
Related posts
Fix ไม่มีดิสก์คงที่ที่จะแสดง Diskpart error
Fix File System Errors กับ Check Disk Utility (CHKDSK)
แก้ไขข้อผิดพลาดของระบบไฟล์ใน Windows 7/8/10 ด้วย Check Disk Utility (CHKDSK)
Fix Invalid Depot Configuration Steam Error บน Windows 10
Fix Runtime error R6025 Pure Virtual Function Call
Fix System และบีบอัด Memory High CPU, Ram, Disk Usage
ไม่สามารถอ่านได้จาก source file or disk ในขณะที่การคัดลอกใน Windows 11/10
Fix High CPU and Disk usage problem ของ Windows 10
Checkdrive disk error การตรวจสอบซอฟต์แวร์ - ข้อผิดพลาด Fix Hard Disk แบบเรียลไทม์
Fix Unable เพื่อเปิด Local Disk (C :)
วิธีแก้ไขหรือซ่อมแซมการอนุญาตดิสก์ใน macOS
แก้ไขการใช้งานดิสก์สูง WSAPPX ใน Windows 10
Fix Windows ไม่สามารถฟอร์แมต system partition บนดิสก์นี้
Fix Microsoft Compatibility Telemetry High Disk Usage ใน Windows 10
Fix ShellExecuteEx ข้อผิดพลาดล้มเหลวใน Windows 10
Fix Chrome High CPU, Memory or Disk usage ใน Windows 10
Fix Application Error 0xc0150004 บน Windows 11/10
Fix ล้มเหลวในการโหลดข้อผิดพลาด steamui.dll บน Windows 10
แก้ไขข้อผิดพลาด“ ไม่สามารถติดตั้ง Windows ลงในดิสก์นี้”
17 วิธีในการแก้ไขข้อผิดพลาดในการเขียนดิสก์ Dota 2