ค้นหาเว็บไซต์

Windows ไม่กำหนดอักษรชื่อไดรฟ์โดยอัตโนมัติ


Windows จะกำหนดอักษรชื่อไดรฟ์ให้กับดิสก์ HDD/SSD, แฟลชไดรฟ์ USB, การ์ด SD ที่เชื่อมต่อโดยอัตโนมัติ หากรู้จักระบบไฟล์บนพาร์ติชัน แต่บางครั้งก็ใช้งานไม่ได้ ตัวอย่างเช่น เมื่อเชื่อมต่อไดรฟ์ ข้อความจะปรากฏขึ้นเพื่อระบุว่ากำลังติดตั้งอุปกรณ์ใหม่ ดิสก์ปรากฏใน Device Manager แต่ไม่แสดงใน File Explorer วิธีกำหนดอักษรระบุไดรฟ์ด้วยตนเองใน Windows 10 และ 11 หรือเปิดใช้งานการกำหนดอักษรระบุไดรฟ์ให้กับไดรฟ์ใหม่โดยอัตโนมัติ

วิธีกำหนดอักษรชื่อไดรฟ์ถาวรใน Windows ด้วยตนเอง

หากไดรฟ์ไม่ปรากฏใน Windows Explorer จะต้องกำหนดอักษรระบุไดรฟ์ด้วยตนเองผ่านสแน็ปอินการจัดการดิสก์ (

diskmgmt.msc

). ในการดำเนินการนี้ ให้เปิดคอนโซล การจัดการคอมพิวเตอร์ (ผ่านเมนู Win + X) และไปที่ส่วน ที่เก็บข้อมูล -> ดิสก์ การจัดการ. ในรายการไดรฟ์ ค้นหาไดรฟ์ USB แบบถอดได้ที่เชื่อมต่อ อย่างที่คุณเห็น ดิสก์ออนไลน์อยู่ มีหนึ่งพาร์ติชันที่สมบูรณ์พร้อม NTFS แต่ไม่ได้กำหนดอักษรระบุไดรฟ์ หากต้องการกำหนดอักษรระบุไดรฟ์ ให้คลิกขวาที่พาร์ติชันแล้วเลือก “เปลี่ยนอักษรระบุไดรฟ์และพาธ“

ในหน้าต่างที่ปรากฏขึ้น ให้คลิกปุ่ม “เพิ่ม” เลือก “กำหนดอักษรระบุไดรฟ์ต่อไปนี้” เลือกอักษรที่คุณต้องการกำหนดให้กับไดรฟ์ (เช่น H: ) ในรายการดรอปดาวน์ แล้วคลิก ตกลง

ตรวจสอบให้แน่ใจว่า Windows ตรวจพบพาร์ติชันบนไดรฟ์ USB ที่เชื่อมต่อ และพาร์ติชันนั้นได้รับการฟอร์แมตด้วยระบบไฟล์ NTFS, FAT32 หรือ exFAT หากตรวจพบระบบไฟล์เป็น RAW หรือดิสก์ไม่ได้แบ่งพาร์ติชัน เป็นไปได้มากว่าแฟลชไดรฟ์ USB เป็นเพียงอันใหม่ หรือตารางพาร์ติชันเสียหาย และคุณต้องซ่อมแซมระบบไฟล์ก่อน

หากดิสก์เป็นดิสก์ใหม่และไม่มีการสร้างพาร์ติชันบนดิสก์ ดิสก์นั้นจะปรากฏในคอนโซลเป็น ไม่ได้เริ่มต้นด้วยพื้นที่ ไม่ได้จัดสรร ในการเริ่มต้นดิสก์ดังกล่าว:

  1. คลิกขวาที่มันแล้วเลือก Initialize Disk;

  2. เลือกตารางพาร์ติชันสำหรับดิสก์ของคุณ: MBR หรือ GPT;

    คุณสามารถแปลงดิสก์ MBR เป็น GPT โดยไม่ทำให้ข้อมูลสูญหาย

  3. ยังคงต้องคลิกที่พื้นที่ที่ไม่ได้จัดสรรและสร้างพาร์ติชัน (New Simple Volume) บนนั้น เลือกระบบไฟล์ รูปแบบ และกำหนดอักษรระบุไดรฟ์

หากดิสก์อยู่ในสถานะออฟไลน์ ให้คลิกขวาบนดิสก์แล้วเลือก ออนไลน์

หากดิสก์ออฟไลน์ทุกครั้งที่คุณรีสตาร์ท Windows ให้แก้ไขโดยใช้คำแนะนำ “ดิสก์ออฟไลน์เนื่องจากนโยบายที่กำหนดโดยผู้ดูแลระบบ”

การเปลี่ยนอักษรชื่อไดรฟ์ผ่าน CMD หรือ PowerShell

คุณสามารถกำหนดหรือเปลี่ยนอักษรระบุไดรฟ์จากพรอมต์คำสั่งโดยใช้เครื่องมือ Diskpart หรือใช้ PowerShell

เปิดพรอมต์คำสั่งที่ยกระดับแล้วรันคำสั่ง:

Diskpart

รายการไดรฟ์ข้อมูลบนดิสก์:

List vol

ในตัวอย่างนี้ ไดรฟ์ข้อมูล TestDisk ไม่ได้รับการกำหนดอักษรระบุไดรฟ์ (ว่างเปล่าในคอลัมน์ Ltr)

Windows ไม่ได้กำหนดอักษรชื่อไดรฟ์ให้กับพาร์ติชัน System Reserved ที่ซ่อนอยู่และพาร์ติชัน EFI สำหรับบูตโดยอัตโนมัติ

เลือกเล่มนี้ (เล่มที่ 4 ในตัวอย่างของเรา):

Sel vol 4

กำหนดอักษรระบุไดรฟ์ Q: ให้กับโวลุ่มนี้:

Assign letter=Q

DiskPart กำหนดอักษรชื่อไดรฟ์หรือจุดต่อเชื่อมเรียบร้อยแล้ว

จบเซสชัน diskpart:

Exit

คุณยังสามารถเปลี่ยนหรือกำหนดอักษรชื่อไดรฟ์โดยใช้ PowerShell cmdlets จากโมดูลการจัดการดิสก์ในตัว

รายการไดรฟ์:

Get-Disk

แสดงรายการพาร์ติชันบนดิสก์ที่ระบุ:

get-disk 1|Get-Partition

กำหนดตัวอักษร Q: ให้กับพาร์ติชั่น 2 บนดิสก์ 1:

Get-Partition -DiskNumber 1 -PartitionNumber 2 | Set-Partition -NewDriveLetter Q

หลังจากนั้น ดิสก์ USB ที่เชื่อมต่อจะปรากฏใน File Explorer พร้อมอักษรชื่อไดรฟ์ที่กำหนด

Windows ไม่บันทึกอักษรชื่อไดรฟ์ที่กำหนดสำหรับไดรฟ์ USB ที่เชื่อมต่อ

บางครั้งหลังจากถอดอุปกรณ์ USB หรือรีสตาร์ทคอมพิวเตอร์แล้ว อักษรระบุไดรฟ์จะไม่ถูกกำหนดโดยอัตโนมัติ ฉันต้องกำหนดตัวอักษรอีกครั้งด้วยตนเองผ่านการจัดการดิสก์ และนั่นกลายเป็นเรื่องน่ารำคาญ

ดูเหมือนว่าคุณสมบัติบางอย่างของการตรวจจับโดยอัตโนมัติและการติดตั้งพาร์ติชันใหม่บนอุปกรณ์จัดเก็บข้อมูลภายนอกไม่ทำงานใน Windows จะแก้ปัญหานี้ได้อย่างไร?

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

services.msc

).

SERVICE_NAME: vds
TYPE               : 10  WIN32_OWN_PROCESS
STATE              : 1  STOPPED
WIN32_EXIT_CODE    : 0  (0x0)
SERVICE_EXIT_CODE  : 0  (0x0)
CHECKPOINT         : 0x0
WAIT_HINT          : 0x0

หรือตรวจสอบสถานะบริการโดยใช้ PowerShell:

get-service vds

หากบริการหยุดทำงาน ให้เริ่มจากสแนปอินแบบกราฟิก (ปุ่มเริ่ม) หรือใช้คำสั่ง:

net start vds

เคล็ดลับ ในบางกรณี เพื่อให้บริการดิสก์เสมือนทำงานได้อย่างถูกต้อง คุณต้องเปลี่ยนประเภทการเริ่มต้นเป็นอัตโนมัติ (มิฉะนั้น คุณจะได้รับ "

Unable to connect to the Virtual Disk service

” ผิดพลาด).

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

หมายเหตุ เมื่อเปิดใช้งานการต่อเชื่อมอัตโนมัติ Windows จะต่อเชื่อมระบบไฟล์ของไดรฟ์ใหม่ที่เชื่อมต่อกับคอมพิวเตอร์โดยอัตโนมัติ และกำหนดอักษรระบุไดรฟ์ให้กับพาร์ติชัน หากปิดใช้งานการต่อเชื่อมอัตโนมัติ Windows จะตรวจพบไดรฟ์ใหม่แต่จะไม่ต่อเชื่อมหรือกำหนดอักษรชื่อไดรฟ์ให้กับไดรฟ์ข้อมูลใหม่โดยอัตโนมัติ

เปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบและเรียกใช้คำสั่งต่อไปนี้:

diskpart

ภายใน diskpart ตรวจสอบให้แน่ใจว่าได้เปิดใช้งานการติดตั้งไดรฟ์ข้อมูลใหม่โดยอัตโนมัติ:

DISKPART> automount
Automatic mounting of new volumes disabled.

อย่างที่คุณเห็น การติดตั้งอัตโนมัติถูกปิดใช้งาน มาเปิดใช้งานกันเถอะ:

DISKPART> automount enable
Automatic mounting of new volumes enabled.

ออกจากดิสก์พาร์ต

DISKPART> exit

คุณยังสามารถเปิดใช้งานการติดตั้งพาร์ติชันใหม่โดยอัตโนมัติโดยใช้คำสั่ง:

MOUNTVOL /E

ตรวจสอบให้แน่ใจว่าไม่ได้สร้างพารามิเตอร์ DWORD NoAutoMount (ที่มีค่า 1) ภายใต้คีย์ reg

HKLM\SYSTEM\CurrentControlSet\Services\mountmgr

. หากมีการสร้างพารามิเตอร์รีจิสทรีนี้ Windows จะไม่กำหนดอักษรระบุไดรฟ์ให้กับอุปกรณ์ที่เชื่อมต่อใหม่

หมายเหตุ อย่างไรก็ตาม การต่อเชื่อมอัตโนมัติมีหน้าที่ทำให้ Windows จำอักษรชื่อไดรฟ์ที่กำหนดให้กับไดรฟ์แบบถอดได้ คุณลักษณะการต่อเชื่อมอัตโนมัติจะกำหนดอักษรชื่อไดรฟ์เดียวกันในครั้งต่อไปที่ไดรฟ์ USB เชื่อมต่อกับคอมพิวเตอร์ของคุณ (แน่นอน ถ้าตัวอักษรเหล่านี้ไม่ว่าง) รายการอักษรชื่อไดรฟ์ที่บันทึกไว้ซึ่งกำหนดให้กับพาร์ติชันจะถูกเก็บไว้ภายใต้รีจิสตรีคีย์ HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

หากต้องการล้างความสัมพันธ์ที่บันทึกไว้ของพาร์ติชันด้วยอักษรระบุไดรฟ์ ให้ใช้คำสั่ง

DISKPART>automount scrub

หรือ

mountvol /r

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

หากไม่มี ให้ตรวจสอบว่าแอตทริบิวต์ "ซ่อน" และ "ไม่ได้กำหนดอักษรชื่อไดรฟ์" ตั้งค่าไว้สำหรับพาร์ติชันในไดรฟ์ USB หรือไม่ เรียกใช้พรอมต์คำสั่ง Diskpart และป้อนคำสั่งต่อไปนี้:

  1. รายการดิสก์:

     list disk
  2. ค้นหาหมายเลขดิสก์ที่กำหนดให้กับแฟลชไดรฟ์ USB ของคุณ (ในตัวอย่างนี้ 1) แล้วเลือก:

    select disk 1
  3. แสดงรายการพาร์ติชันบนดิสก์:

    list part
  4. เลือกพาร์ติชันที่ต้องการ:

    select partition 2
  5. ตรวจสอบแอตทริบิวต์ของพาร์ติชัน:

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

  7. ปิดการใช้งานแอตทริบิวต์เหล่านี้ด้วยคำสั่ง:

    attributes volume clear NoDefaultDriveLetter
    attributes volume clear hidden

    ล้างแอตทริบิวต์ปริมาณเรียบร้อยแล้ว

  8. จบเซสชัน diskpart โดยพิมพ์:

    exit

หลังจากนั้นพาร์ติชันนี้ในแฟลชไดรฟ์ USB ควรกำหนดอักษรระบุไดรฟ์โดยอัตโนมัติในคอมพิวเตอร์ทุกเครื่อง

โปรดทราบว่า Windows เวอร์ชันเก่าจะเห็นเฉพาะพาร์ติชันแรกบนแท่ง USB ที่มีหลายพาร์ติชัน ความสามารถในการสร้างพาร์ติชันหลายพาร์ติชันบนไดรฟ์ USB แบบถอดได้ปรากฏขึ้นตั้งแต่ Windows 10 บิลด์ 1703 เท่านั้น ก่อนหน้านี้ ในการสร้างพาร์ติชันที่สองและพาร์ติชันถัดไปในแฟลชไดรฟ์ USB สามารถเข้าถึงได้ใน Windows คุณต้องใช้กลอุบายเพื่อทำให้ Windows ตรวจพบว่าถอดออกได้ แฟลชไดรฟ์ USB เป็น HDD

หากแฟลชไดรฟ์ USB ของคุณไม่ปรากฏในคอนโซลการจัดการดิสก์ ให้ลองใช้พอร์ตหรือสายเคเบิล USB อื่น ลองเชื่อมต่อแฟลชไดรฟ์ USB เข้ากับคอมพิวเตอร์โดยตรง (ไม่มีฮับ USB) ตรวจสอบว่าเปิดเครื่องอยู่หรือไม่ และตรวจพบในคอมพิวเตอร์เครื่องอื่นหรือไม่

บทความที่เกี่ยวข้อง