Отключить кнопку извлечения CD на ноутбуке с Windows


20

У большинства ноутбуков есть извлечение компакт-дисков, которое очень чувствительно и размещено так, что оно регулярно срабатывает при работе с ноутбуком. Это, в частности, проблема (для меня неуклюже), когда вы берете ноутбук в сумку для ноутбука; Я потерял счет, сколько раз он выбросил, когда я опускаю его в корпус!

Я редко пользуюсь компакт-диском, но мне интересно, может ли какой-нибудь хитрый программный взлом (или другая хитрость) сделать его менее уязвимым. Возможно, пытаясь обмануть его, думая, что он занят (но в идеале, не разрушая мою батарею).

В противном случае, я мог бы с тем же успехом поклониться неизбежному и сорвать проклятую вещь.

Я не делаю это для конкретного бренда, так как я видел эту проблему на разных ноутбуках как с маркой, так и с новой маркой. Я, однако, в основном заинтересован в решениях для Windows.


1
Пожалуйста, уточните, что это за блокнот?
MicTech

Вы не услышите о том, что я использую изо дня в день, но у меня есть та же проблема с моим easynote Packard Bell, и я видел это на других.
Марк Гравелл

1
Несколько капель Crazy Glue сделают эту работу.
Даниэль Р Хикс

@DanielRHicks за количество раз, когда оптические носители используются в эти дни, это действительно возможно
Марк Грэвелл

Вам нужна фоновая служба, которая выдает команду ATA MEDIA LOCKна диск при запуске Windows. Эта команда указывает накопителю не извлекать носитель до тех пор, пока не будет выполнена MEDIA UNLOCKкоманда.
bwDraco

Ответы:


24

Я написал приложение LockCD после того, как разочаровался в поиске правильно работающего программного обеспечения, которое блокировало бы кнопку извлечения CD-ROM, которую я довольно часто нажимал на своем ноутбуке Lenovo T520. Основная проблема с программным обеспечением, обнаруженным через Интернет, заключалась в том, что оно не сохраняло состояние блокировки после Sleep / Resume. Я сделал это свободно доступным на http://sourceforge.net/p/lockcd/wiki/Home/


Это потрясающе. Заставляет меня хотеть, чтобы у меня все еще был тот ноутбук! Это здорово, что вы сделали это доступным, спасибо.
Марк Гравелл

Работал как шарм на моем Lenovo T420 с Win7 64bit! Отличная работа!
Ник Эванс

Не работает с Windows 8.
PiTheNumber

1
ВНИМАНИЕ: Я только что установил это на Windows 10 x64, я заблокировал свой привод, но теперь я не могу извлечь этот привод DVD ни из Windows, ни с помощью кнопки извлечения, даже если я разблокировал его, закрыл приложение LockCD и удалил его!
frzsombor

1
Мой CD-ROM сломан и иногда неожиданно открывается сам по себе без видимой причины. Мне даже не нужно нажимать кнопку, небольшое нажатие на пустую поверхность слева от коврика для мыши достаточно, чтобы открыть его. Наконец, это решает мою проблему. Большое спасибо. Кстати: я использую Windows 10 Pro x64.
MSX

7

Woohoh! Оценка: CD / DVD Drive Locker (приложение systray). Работает как шарм и не заставляет его вращаться.


Работает с Windows 7 x64 на Lenovo T420.
Palacsint

В Windows 8 мне нужно отменить выбор / выбрать диск после каждого запуска системы. Так что в настоящее время не так полезно ...
PiTheNumber

4

Есть несколько способов решить эту проблему.

Во-первых, я бы сказал, что простое отключение диска на самом деле не является правильным вариантом. Итак, давайте рассмотрим некоторые другие варианты.

Я хотел бы рассмотреть возможность использования небольшого программного обеспечения, способного блокировать диск. Это можно сделать с помощью программного обеспечения, что хорошо видно в те времена, когда накопитель не позволит вам извлечь диск. Я не пытался делать подобные вещи конкретно, но я уверен, что это возможно, если вы можете написать немного кода. Возможно, вам удастся найти небольшое приложение для этого типа уже в продаже.

Второе предложение, которое я хотел бы сделать, - снять привод и осмотреть механизм управления выбросом. Во многих случаях он использует суб-миниатюрный однополюсный однополюсный переключатель для поверхностного монтажа, аналогичный тому, который используется в правой и левой кнопках стандартной мыши. Эта конфигурация дает вам два очевидных варианта, которые я могу придумать. Один из них заключается в установке небольшого тумблера где-нибудь внутри привода, который может переместить след на кнопку извлечения. Электрическое управление проблемой - это здорово, однако возникает вопрос: достаточно ли внутри устройства места для чего-либо дополнительного, а также если у вас есть навыки пайки / сборки, чтобы правильно выполнить эту модификацию. Неудача с этим методом может привести к тому, что накопитель станет частью шлака. Более простым способом было бы найти конец пластиковой кнопки для извлечения диска. Как только вы найдете место, где встречаются кнопка и переключатель, вы можете использовать немного наждачной бумаги, чтобы удалить небольшое количество материала, пока кнопка не станет достаточно устойчивой к случайному срабатыванию. Будьте очень осторожны, потому что удаление слишком большого количества материала сделает кнопку постоянно отключенной.


Хорошие варианты и некоторые креативные аппаратные ответы; но я нашел апплет, который может сделать это с помощью программного обеспечения; гораздо менее рискованно ;-p
Марк

3

Может быть, следующий небольшой взлом реестра делает свое дело

откройте registyeditor , набрав regedit в командной строке

Перейдите к следующему разделу реестра:

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

Щелкните правой кнопкой мыши по ключу Explorer и выберите New -> «DWORD (32-bit) Value» и присвойте ему имя NoCDBurning. Дважды щелкните по нему и введите значение 1.

перезагрузите компьютер, чтобы изменения вступили в силу.

В качестве альтернативы вы можете попробовать использовать переносимые утилиты, такие как отключение автоматического извлечения, которое отлично работает в Windows 8.



2

Есть какой-то способ блокировки CD-дисков, чтобы они больше не могли быть извлечены. Я знаю, что CDex сделал это обратно, когда я использовал его (было довольно неприятно, когда он сломался, потому что единственный способ открыть диск снова - это перезагрузить компьютер). Может быть, есть инструмент, который позволяет сделать это специально.

Немного покопавшись, я наткнулся на это, то есть Winbatch, но, похоже, он просто вызывает функцию API-интерфейса WINsows, чтобы его можно было легко адаптировать к небольшой программе. Также я нашел это .


CDRom-Lock не выполняется (отсутствует ocx и т. Д.); Я нашел рабочую альтернативу, ура.
Марк Гравелл

2

Toddler Keys - это именно то, что вы ищете: http://tk.ms11.net/

«Это полезный инструмент для родителей, который позволяет заблокировать клавиатуру компьютера, дверцы дисковода компакт-дисков и кнопку выключения. При использовании клавиатуры она будет отображать изображения и воспроизводить звуки при каждом нажатии клавиши, тем самым предотвращая доступ к рабочего стола и приложений, добавляя развлекательную ценность для ребенка. Вы можете выбрать изображения и звуки для использования, скопировав их в папку «Ключи для малышей». Чтобы выйти из заблокированного экрана, просто введите слово «ВЫЙТИ». "


Ссылки на скачивание на этой странице больше не работают
PiTheNumber

2

Вы можете использовать AutoHotKey, чтобы отключить кнопку. Сначала вы должны найти номер ключа. Autohotkey предлагает отличную возможность найти «номер» ключа:

Если у вашей клавиатуры или мыши есть клавиша, не указанная выше, вы все равно можете сделать ее горячей клавишей, выполнив следующие действия (требуется Windows XP / 2000 / NT или более поздняя версия):

  1. Убедитесь, что запущен хотя бы один скрипт, использующий перехват клавиатуры. Вы можете определить, есть ли в скрипте зацепка клавиатуры, открыв его главное окно и выбрав «View-> Key history» в строке меню.
  2. Дважды щелкните значок в трее этого скрипта, чтобы открыть его главное окно.
  3. Нажмите одну из «загадочных клавиш» на клавиатуре.
  4. Выберите пункт меню «Вид-> История ключей»
  5. Прокрутите вниз до нижней части страницы. Где-то внизу находятся события нажатия клавиш и нажатия клавиш для вашего ключа. ПРИМЕЧАНИЕ. Некоторые ключи не генерируют события и поэтому не будут отображаться здесь. Если это так, вы не можете напрямую сделать эту конкретную клавишу горячей клавишей, потому что ваш драйвер клавиатуры или аппаратное обеспечение обрабатывают ее на уровне, слишком низком для доступа AutoHotkey. Возможные решения см. Ниже.
  6. Если ваш ключ обнаружим, запишите трехзначное шестнадцатеричное значение во втором столбце списка (например, 159).

Затем вы можете отключить этот ключ, добавив в скрипт следующую строку:

SC159::return

Замените 159 значением вашего ключа

Теперь ключ должен быть отключен.

Также вы можете заблокировать диск с помощью этого скрипта:

Drive, Lock, D:

Похоже, это работает только для кнопок на клавиатуре, а не на диске. Но AutoHotKey имеет команду для блокировки диска:Drive, Lock, D:
PiTheNumber

1

Аппаратно-ориентированное решение заключается в уменьшении высоты кнопки извлечения, поэтому для ее работы нужно действительно нажать на нее.

Инструкции * см. В статье « Установка кнопки извлечения чрезмерно энергичного DVD-привода» .

(* Я не несу ответственности за эти инструкции)


1

Я использовал lockmypc, и это сработало для меня. Это дает вам диалог, который вы можете щелкнуть, чтобы заблокировать CD-двери или разблокировать CD-двери.

http://fspro.net/lock-pc/

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.