Disabilita il pulsante di espulsione CD sul laptop Windows


20

La maggior parte dei laptop ha un espulsore di CD molto sensibile e posizionato in modo tale da essere attivato regolarmente quando si maneggia il laptop. Questo è in particolare un problema (per me goffo) quando si solleva il laptop per riporlo in una borsa per laptop; Ho perso il conto del numero di volte che è stato espulso proprio mentre lo sto abbassando nel caso!

Raramente uso un CD, ma mi chiedo se qualche furbo software hack (o altro trucco) potrebbe essere possibile per renderlo meno vulnerabile. Forse cercando di ingannarlo nel pensare che sia occupato (ma idealmente senza distruggere la mia batteria).

Altrimenti, potrei anche inchinarmi all'inevitabile e spezzare la cosa maledetta.

Non sto realizzando questo specifico per il marchio, poiché ho riscontrato questo problema su una gamma di laptop con marchio e ri-badge. Tuttavia, sono principalmente interessato a soluzioni compatibili con Windows.


1
Si prega di specificare, che taccuino è?
MicTech,

Non avrai mai sentito parlare di quello che uso quotidianamente, ma ho lo stesso problema sul mio Packard Bell easynote e l'ho visto su altri.
Marc Gravell

1
Alcune gocce di colla pazza farebbero il lavoro.
Daniel R Hicks,

@DanielRHicks per il numero di volte in cui i supporti ottici vengono utilizzati in questi giorni, potrebbe davvero
Marc Gravell

Ciò di cui hai bisogno è un servizio in background che invia un MEDIA LOCKcomando ATA all'unità all'avvio di Windows. Questo comando indica all'unità di non espellere il supporto fino a quando non MEDIA UNLOCKviene emesso il comando.
bwDraco,

Risposte:


24

Ho scritto l'applicazione LockCD dopo aver rinunciato a trovare un software correttamente funzionante in grado di bloccare il pulsante di espulsione del CD ROM che ho colpito abbastanza frequentemente sul mio laptop Lenovo T520. Il problema principale con il software trovato su Internet era che non avrebbe mantenuto lo stato di blocco dopo sospensione / ripresa. L'ho reso disponibile gratuitamente su http://sourceforge.net/p/lockcd/wiki/Home/


È fantastico Mi fa venire voglia di avere ancora quel laptop! È fantastico che tu l'abbia reso disponibile, grazie.
Marc Gravell

Ha funzionato come un fascino sul mio Lenovo T420 con Win7 64 bit! Ottimo lavoro!
Nick Evans,

Non funziona con Windows 8.
PiTheNumber

1
ATTENZIONE: L'ho appena installato su Windows 10 x64, ho bloccato l'unità, ma ora non riesco a espellere quell'unità DVD, né da Windows né con il pulsante di espulsione, anche se l'ho sbloccata, chiusa l'app LockCD e disinstallata!
frzsombor,

1
Il mio CD ROM è rotto e talvolta si apre all'improvviso, senza una ragione apparente. Non devo nemmeno premere il pulsante, una piccola pressione sulla superficie vuota a sinistra del tappetino per mouse è sufficiente per aprirlo. Alla fine, questo risolve il mio problema. Grazie molto. A proposito: sto usando Windows 10 Pro x64.
MSX,

7

Woohoh! partitura: CD / DVD Drive Locker (app systray). Funziona come un incantesimo e non lo fa girare.


Funziona con Windows 7 x64 su un Lenovo T420.
palacsint,

Con Windows 8 devo deselezionare / selezionare l'unità dopo ogni avvio del sistema. Quindi al momento non molto utile ...
PiTheNumber

4

Esistono diversi modi per risolvere questo problema.

Innanzitutto direi che disabilitare completamente l'unità non è davvero l'opzione giusta qui. Quindi esploriamo alcune altre opzioni.

Vorrei prendere in considerazione l'uso di un piccolo software in grado di bloccare l'unità. Questo può essere fatto in un software che è evidente in quei momenti in cui l'unità non ti consente di espellere il disco. Non ho provato a fare questo tipo di cose in particolare, ma sono sicuro che questo è possibile se puoi scrivere un piccolo codice. Potresti essere in grado di trovare una piccola app systray per questo tipo di cose già disponibili.

Il secondo suggerimento che vorrei fare sarebbe quello di rimuovere l'azionamento e ispezionare il meccanismo di controllo di espulsione. In molti casi utilizza un singolo palo a montaggio superficiale subminiaturizzato, interruttore a singolo lancio come quelli utilizzati nei pulsanti destro e sinistro di un mouse standard. Questa configurazione offre due ovvie opzioni a cui riesco a pensare. Uno è installare un piccolo interruttore a levetta da qualche parte all'interno dell'unità che può recidere la traccia sul pulsante di espulsione. Controllare elettricamente il problema è ottimo, tuttavia c'è una questione se all'interno del dispositivo c'è abbastanza spazio per qualcosa in più e anche se si dispone delle capacità di saldatura / assemblaggio per eseguire correttamente questa modifica. Un errore con questo metodo potrebbe rendere l'unità un pezzo di scorie. Un metodo più semplice sarebbe quello di trovare la fine del pulsante di plastica per l'espulsione dell'unità. Una volta trovato il punto in cui si incontrano il pulsante e l'interruttore, è possibile utilizzare un po 'di carta vetrata per rimuovere una piccola quantità di materiale fino a quando il pulsante è sufficientemente resistente all'attivazione accidentale. Fai molta attenzione qui perché la rimozione di troppo materiale renderà il pulsante permanentemente disabilitato.


Buone opzioni e alcune risposte hardware creative; ma ho trovato un'applet che può farlo tramite software; molto meno rischioso ;-p
Marc Gravell

3

Forse il seguente piccolo hack del registro fa il trucco

apri registyeditor digitando regedit al prompt dei comandi

Passare alla seguente chiave di registro:

HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer

Fare clic con il tasto destro del mouse sul tasto Explorer e selezionare Nuovo -> "Valore DWORD (32 bit)" e assegnargli un nome di NoCDBurning. Fare doppio clic su di esso e inserire un valore di 1.

riavviare il computer per rendere effettive le modifiche.

In alternativa, puoi provare per le utility portatili come disabilitare l'espulsione automatica che funziona bene in Windows 8.


2

Puoi provare a disabilitare cd-drive in Gestione dispositivi.


Nessuna gioia, purtroppo
;-(

2

Esiste un modo per bloccare le unità CD in modo che non possano più essere espulse. So che CDex lo ha fatto quando l'ho usato (era piuttosto brutto quando si è schiantato perché l'unico modo per riaprire l'unità era riavviare). Forse esiste uno strumento che consente di farlo apposta.

Scavando un po 'mi sono imbattuto in questo che è Winbatch ma sembra chiamare semplicemente una funzione API di WINsows in modo che possa facilmente adattarsi in un piccolo programma. Inoltre ho trovato questo .


Il CDRom-Lock non viene eseguito (ocx mancante ecc.); Ho trovato un'alternativa di lavoro, evviva.
Marc Gravell

2

Toddler Keys è esattamente quello che stai cercando: http://tk.ms11.net/

"È uno strumento utile per i genitori che ti consente di bloccare la tastiera del computer, gli sportelli dell'unità CD e il pulsante di spegnimento. Quando viene utilizzata, la tastiera visualizza immagini e riproduce suoni ogni volta che si preme un tasto, impedendo così l'accesso al desktop e applicazioni, aggiungendo al contempo un valore di intrattenimento per il bambino. Puoi selezionare le immagini e i suoni da utilizzare copiandoli nella cartella Toddler Keys. Per uscire dalla schermata di blocco, digita semplicemente la parola QUIT. "


I link per il download in questa pagina non funzionano più
PiTheNumber

2

È possibile utilizzare AutoHotKey per disabilitare il pulsante. Per prima cosa devi trovare il numero della chiave. Autohotkey offre una grande possibilità di trovare il "numero" della chiave:

Se la tastiera o il mouse ha un tasto non elencato sopra, potresti comunque essere in grado di renderlo un tasto di scelta rapida attenendosi alla seguente procedura (richiede Windows XP / 2000 / NT o successivo):

  1. Assicurarsi che sia in esecuzione almeno uno script che utilizza il gancio della tastiera. Puoi sapere se uno script ha il gancio della tastiera aprendo la sua finestra principale e selezionando "Visualizza-> Cronologia chiavi" dalla barra dei menu.
  2. Fare doppio clic sull'icona nella barra degli strumenti di quello script per aprire la finestra principale.
  3. Premi uno dei "tasti misteriosi" sulla tastiera.
  4. Seleziona la voce di menu "Visualizza-> Cronologia chiavi"
  5. Scorri verso il basso fino alla fine della pagina. Da qualche parte vicino al fondo sono gli eventi key-down e key-up per la tua chiave. NOTA: alcune chiavi non generano eventi e quindi non saranno visibili qui. In questo caso, non è possibile rendere direttamente quel tasto particolare un tasto di scelta rapida poiché il driver della tastiera o l'hardware lo gestisce a un livello troppo basso per consentire l'accesso a Tasto di scelta rapida. Per possibili soluzioni, vedere più avanti.
  6. Se la chiave è rilevabile, annotare il valore esadecimale a 3 cifre nella seconda colonna dell'elenco (ad esempio 159).

Quindi puoi disabilitare questa chiave aggiungendo la seguente riga allo script:

SC159::return

Sostituisci 159 con il valore della tua chiave

Ora la chiave dovrebbe essere disabilitata.

Inoltre potresti eventualmente bloccare il disco con questo script:

Drive, Lock, D:

Sembra che funzioni solo per i pulsanti sulla tastiera e non sull'unità cd. Ma AutoHotKey ha un comando per bloccare l'unità:Drive, Lock, D:
PiTheNumber


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.