วันนี้ต้องทำ Backup NAS เพื่อป้องกันข้อมูลหายครับ แล้ววันนี้ก็พิมพ์ cd Z: หรือ Z:\ แล้วระบบไม่ยอมไป หรือขึ้น Error ว่า “The system cannot find the drive specified” สาเหตุส่วนใหญ่เกิดจากเรื่องของ “สิทธิ์ (Permissions)” ใน Windows ครับ

1. Admin มองไม่เห็น Drive
ใน Windows เมื่อคุณ Map Drive (Z:, Y:) ไว้ในโหมดปกติ แต่คุณเปิด CMD ด้วยสิทธิ์ “Run as Administrator” ตัว Windows จะมองว่า Admin เป็นอีก User หนึ่งที่ยังไม่ได้เชื่อมต่อ Drive นั้น ทำให้มันหา Drive Z: ไม่เจอครับ
วิธีแก้ (ลองพิมพ์คำสั่งนี้ใน CMD): ให้ใช้ Path เต็ม (UNC Path) แทนการใช้ตัวอักษร Drive ครับ:
robocopy "\\ชื่อเครื่องServer\ชื่อFolderต้นทาง" "\\ชื่อเครื่องServer\ชื่อFolderปลายทาง" /E /COPY:DAT /MT:16 /R:3 /W:5
2. วิธีบังคับให้ Admin มองเห็น Mapped Drive (แก้ไข Registry)
หากคุณต้องการใช้ Z: ใน CMD โหมด Admin ให้ได้ถาวร ต้องเข้าไปแก้ค่าใน Windows ตามนี้ครับ:
-
กดปุ่ม Start พิมพ์
regeditแล้วกด Enter -
ไปที่:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System -
คลิกขวาที่พื้นที่ว่าง เลือก New > DWORD (32-bit) Value
-
ตั้งชื่อว่า
EnableLinkedConnections -
ดับเบิลคลิกแล้วแก้ค่า Value data เป็น
1 -
Restart เครื่องคอมพิวเตอร์ 1 ครั้ง
3. วิธีเปลี่ยน Drive ใน CMD ที่ถูกต้อง บางครั้งเราลืมไปว่าการเปลี่ยน Drive ใน CMD ไม่ได้ใช้คำสั่ง cd เพียงอย่างเดียวครับ
-
วิธีที่ 1: พิมพ์ชื่อ Drive แล้วตามด้วยเครื่องหมายโคลอน (:) ตรงๆ เลย เช่น
Z: -
วิธีที่ 2: หากจะใช้
cdต้องเพิ่ม Parameter/dเข้าไปด้วย เช่นcd /d Z:
จากนั้นก็รันดูสิ
robocopy z:\ y:\backup_20260430 /E /COPY:DAT /MT:16 /R:3 /W:5
ไปละกลับบ้านด้าาาาาาาาาาาาาาาาาาาาาาาาาย
