Stik USB muncul sebagai hard disk drive, bukan perangkat penyimpanan yang dapat dilepas

16

Saya baru saja mencolokkan stik USB 1GB yang sangat sederhana dari kantor dengan harapan menjadikannya stik USB Fedora Live. Agar itu berfungsi, saya memerlukan perangkat penyimpanan yang dapat dilepas, atau perangkat itu tidak akan muncul dalam daftar LiveUSB Creator.

Explorer mencantumkan stik USB saya sebagai hard disk:

USB stick seperti yang muncul di Explorer

LiveUSB Creator memang tidak menunjukkannya di daftar perangkat:

LiveUSB Creator tidak melihat perangkat

Apakah ada cara memaksa Windows untuk melihat tongkat sebagai perangkat penyimpanan yang dapat dilepas?

Edit

Dari jendela properti perangkat, saya dapat memperolehnya GUID:

Mendapatkan GUID perangkat

Dengan itu, saya dapat menemukan entri USBSTOR di registri:

Entri USBSTOR dalam registri

Namun, saat mengedit Capabilitiesnilai ke 4(seperti tersirat oleh CM_DEVCAP_REMOVABLE) atau 16(seperti yang tersirat oleh nilai entri tongkat USB lainnya), saya menerima kesalahan berikut:

Nilai Pengeditan Kesalahan

Tidak dapat mengedit Kemampuan: Kesalahan saat menulis konten baru nilai.

Paul Lammertsma
sumber
Mungkin mengubah izin pohon registri dapat mengatasi kesalahan, tetapi saya belum mencoba ini. Sepertinya juga operasi yang berbahaya.
Paul Lammertsma
Beberapa artikel tentangnya. freeware.skynetblogs.be/archive/2009/04/26/…
Gandalf

Jawaban:

7

Masalahnya, tampaknya, bukan Windows tetapi perangkat itu sendiri. Untuk beberapa alasan, perangkat mendaftarkan dirinya sebagai perangkat Penyimpanan Massal, bukan perangkat Penyimpanan yang Dapat Dilepas.

Sebuah program bagus yang saya temukan melalui entri blog ini bernama BootIt memecahkan masalah bagi saya dalam sekejap: cukup aktifkan "bit yang dapat dilepas"! Cabut dan pasang kembali, dan Anda siap untuk pergi.

Saya mengerti ada versi bloatware dari program ini di seluruh internet. Lihat apakah Anda bisa mendapatkan versi 1.07; yang menyelesaikan pekerjaan.

Bonus tambahan karena bisa mengganti bit "removable": Anda dapat mempartisi flash drive Anda!

Paul Lammertsma
sumber
1
Tautan sekarang rusak?
Shevek
1
mungkin alternatif: achugh.wordpress.com/2009/10/05/...
Shevek
1
@shevek: bukan tautan yang rusak / mati (ini memuat bagi saya), tetapi jelas terlihat usang (saya tidak melihat referensi ke perangkat lunak "BootIt" di halaman itu).
quack quixote
Tautan lain: usbdev.ru/files/bootit
ivan_pozdeev
1

Pengontrol drive adalah yang melaporkan drive sebagai tetap atau dapat dilepas. Jadi, ini hanya dapat diatur melalui utilitas yang dapat mengedit data pengontrol.

Dilaporkan, beberapa produsen mulai menandai pendrives USB sebagai tetap untuk memudahkan lulus persyaratan sertifikasi Win8 (Sandisk secara khusus dilaporkan telah membalikkan keputusan itu sejak itu).

Utilitas BootIt yang disebutkan dalam jawaban lain melakukan hal itu. Tetapi itu hanya dapat bekerja dengan sejumlah model pengontrol (satu orang menyebutkan beberapa yang Silicon Motion dan Phison ).

Bidikan terbaik Anda adalah untuk mengetahui model pengontrol flash drive Anda dan menggunakan utilitas industri oleh pabrikannya. Misalnya utilitas Silicon Motion disebut "SMI MPTool".

Ada situs yang didedikasikan untuk mengumpulkan ini. http://usbdev.ru memiliki koleksi terbaik yang saya ketahui (dengan konten dan organisasi) dan juga termasuk utilitas untuk menemukan model dan tutorial controller.

Misalnya SMI MPTool menetapkan drive sebagai fixed / removable seperti ini (USB-ZIP dapat dilepas, USB-HDD diperbaiki):

Pengaturan SMI MPTool


Saya harus menyebutkan ada cara lain - filter driver yang menempa bit yang dapat dilepas di info drive - sepertidiskmod . Tapi itu hanya solusi sementara untuk kasus ini. Driver ini paling cocok untuk tugas-tugas lain - misalnya untuk instalasi Windows yang menjalankan drive USB (sehingga setuju untuk menempatkan file swap di sana).

ivan_pozdeev
sumber