แท่ง USB ปรากฏเป็นฮาร์ดดิสก์ไม่ใช่อุปกรณ์จัดเก็บข้อมูลที่ถอดออกได้


16

ฉันเพิ่งเสียบแท่ง USB ขนาด 1GB ที่ง่ายมากจากสำนักงานโดยหวังว่าจะทำให้เป็น Fedora Live USB stick เพื่อให้ใช้งานได้ฉันต้องใช้อุปกรณ์เก็บข้อมูลแบบถอดได้มิฉะนั้นจะไม่ปรากฏในรายการของ LiveUSB Creator

Explorer แสดงรายการแท่ง USB ของฉันเป็นฮาร์ดดิสก์:

USB stick ตามที่ปรากฏใน Explorer

LiveUSB Creator ไม่แสดงในรายการอุปกรณ์:

LiveUSB Creator ไม่เห็นอุปกรณ์

มีวิธีใดที่บังคับให้ Windows มองไม้เท้าว่าเป็นอุปกรณ์เก็บข้อมูลแบบถอดได้หรือไม่?

แก้ไข

จากหน้าต่างคุณสมบัติของอุปกรณ์ฉันสามารถรับมัน GUID:

รับ GUID ของอุปกรณ์

ด้วยสิ่งนี้ฉันสามารถค้นหารายการ USBSTOR ในรีจิสทรี:

รายการ USBSTOR ในรีจิสทรี

อย่างไรก็ตามเมื่อแก้ไขCapabilitiesค่าเป็น4(ตามนัยโดยCM_DEVCAP_REMOVABLE) หรือ16(ตามนัยโดยค่าของรายการติด USB อื่น ๆ ) ฉันได้รับข้อผิดพลาดดังต่อไปนี้:

ข้อผิดพลาดการแก้ไขค่า

ไม่สามารถแก้ไขความสามารถ: ข้อผิดพลาดในการเขียนเนื้อหาใหม่ของค่า


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

บางบทความเกี่ยวกับมัน freeware.skynetblogs.be/archive/2009/04/26/…
Gandalf

คำตอบ:


7

ปัญหาปรากฏขึ้นไม่ใช่ Windows แต่เป็นอุปกรณ์ ด้วยเหตุผลบางอย่างอุปกรณ์กำลังลงทะเบียนตัวเองเป็นอุปกรณ์เก็บข้อมูลขนาดใหญ่ไม่ใช่อุปกรณ์เก็บข้อมูลแบบถอดได้

โปรแกรมที่ดีที่ฉันพบผ่านรายการบล็อกนี้ที่เรียกว่า BootIt แก้ปัญหาให้ฉันได้อย่างรวดเร็ว: เพียงแค่เปิด "บิตที่ถอดออกได้"! ถอดปลั๊กและเสียบปลั๊กอีกครั้งและคุณพร้อมแล้ว

ฉันเข้าใจว่ามีโปรแกรมรุ่น bloatware ทั่วอินเทอร์เน็ต ดูว่าคุณจะได้รับรุ่น 1.07; ที่ทำให้งานเสร็จ

โบนัสเพิ่มเติมของความสามารถในการสลับบิต "ถอดออกได้": คุณสามารถแบ่งพาร์ติชันแฟลชไดรฟ์ของคุณ!


1
ลิงก์เสียไหม
Shevek

1
ทางเลือกที่เป็นไปได้: achugh.wordpress.com/2009/10/05/…
Shevek

1
@shevek: ไม่ใช่ลิงก์ที่ใช้งานไม่ได้ / โหลดมา (โหลดให้ฉัน) แต่มันดูล้าสมัยอย่างแน่นอน (ฉันไม่เห็นการอ้างอิงถึงซอฟต์แวร์ "BootIt" ในหน้านั้น)
ต้มตุ๋น quixote


ลิงค์อื่น: usbdev.ru/files/bootit
ivan_pozdeev

1

คอนโทรลเลอร์ของไดรฟ์คือสิ่งที่รายงานว่าไดรฟ์คงที่หรือถอดออกได้ ดังนั้นสิ่งนี้สามารถตั้งค่าผ่านทางยูทิลิตี้ที่สามารถแก้ไขข้อมูลของตัวควบคุม

มีรายงานว่าผู้ผลิตบางรายเริ่มทำเครื่องหมาย pendrives USB ตามที่กำหนดเพื่อให้ผ่านข้อกำหนดการรับรอง Win8 ได้ง่ายขึ้น (มีรายงานว่า Sandisk กลับด้านการตัดสินใจตั้งแต่นั้นโดยเฉพาะ)

ยูทิลิตี้ BootIt ที่กล่าวถึงในคำตอบอื่น ๆทำอย่างนั้น แต่สามารถทำงานร่วมกับคอนโทรลเลอร์รุ่นที่มีจำนวน จำกัด เท่านั้น (คนคนหนึ่งพูดถึง Silicon Motion และ Phison บางรุ่น )

ภาพที่ดีที่สุดของคุณคือค้นหารุ่นคอนโทรลเลอร์ของแฟลชไดรฟ์และใช้ประโยชน์จากโรงงานอุตสาหกรรมโดยผู้ผลิต เช่นยูทิลิตี้ของ Silicon Motion เรียกว่า "SMI MPTool"

มีเว็บไซต์ทุ่มเทเพื่อรวบรวมเหล่านี้ http://usbdev.ruมีคอลเล็กชั่นที่ดีที่สุดที่ฉันรู้จัก (ทั้งเนื้อหาและองค์กร) และยังรวมถึงยูทิลิตี้เพื่อค้นหาตัวควบคุมรุ่นและบทช่วยสอน

เช่น SMI MPTool ตั้งค่าไดรฟ์เป็นแบบคงที่ / ถอดได้เช่นนี้ (USB-ZIP ถอดได้, USB-HDD ได้รับการแก้ไข):

การตั้งค่า SMI MPTool


ผมต้องพูดถึงมีอยู่อีกทางหนึ่ง - ไดรเวอร์ตัวกรองที่ปลอมบิตถอดออกได้ในข้อมูลของไดรฟ์ - diskmodเหมือน แต่นั่นเป็นเพียงทางออกชั่วคราวในกรณีนี้ ไดรเวอร์เหล่านี้เหมาะสมที่สุดสำหรับงานอื่น ๆ - เช่นการติดตั้ง Windows ที่ใช้งานไดรฟ์ USB (ดังนั้นจึงตกลงที่จะวางไฟล์ swap ไว้ที่นั่น)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.