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

26477
Marc Gravell

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

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

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

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

20
Пожалуйста, уточните, что это за блокнот? MicTech 14 лет назад 1
Вы не услышите о том, что я использую изо дня в день, но у меня есть та же проблема с моим easynote Packard Bell, и я видел это на других. Marc Gravell 14 лет назад 0
Несколько капель Crazy Glue сделают эту работу. Daniel R Hicks 11 лет назад 1
@DanielRHicks, сколько раз оптические носители используются в наши дни, это действительно может Marc Gravell 11 лет назад 0
Вам нужна фоновая служба, которая выдает команду ATA `MEDIA LOCK` на диск при запуске Windows. Эта команда говорит приводу не извлекать носитель до тех пор, пока не будет выполнена команда «MEDIA UNLOCK». bwDraco 10 лет назад 0
Я бы пошел на скотч :-) dtoubelis 10 лет назад 0

10 ответов на вопрос

23
Edward

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

Это потрясающе. Заставляет меня хотеть, чтобы у меня все еще был тот ноутбук! Это здорово, что вы сделали это доступным, спасибо. Marc Gravell 12 лет назад 0
Работал как шарм на моем Lenovo T420 с Win7 64bit! Отличная работа! Nick Evans 11 лет назад 0
Не работает с Windows 8. PiTheNumber 10 лет назад 0
ВНИМАНИЕ: Я только что установил это на Windows 10 x64, я заблокировал свой привод, но теперь я не могу извлечь этот привод DVD ни из Windows, ни с помощью кнопки извлечения, даже если я разблокировал его, закрыл приложение LockCD и удалил его! frzsombor 7 лет назад 1
Мой CD-ROM сломан и иногда неожиданно открывается сам по себе без видимой причины. Мне даже не нужно нажимать кнопку, небольшое нажатие на пустую поверхность слева от коврика для мыши достаточно, чтобы открыть его. Наконец, это решает мою проблему. Большое спасибо. Кстати: я использую Windows 10 Pro x64. MSX 7 лет назад 1
7
Marc Gravell

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

Работает с Windows 7 x64 на Lenovo T420. palacsint 11 лет назад 0
В Windows 8 мне нужно отменить выбор / выбрать диск после каждого запуска системы. Так что в настоящее время не так полезно ... PiTheNumber 10 лет назад 0
4
Axxmasterr

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

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

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

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

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

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

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

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

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

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

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

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

2
MicTech

Вы можете попробовать отключить CD-привод в диспетчере устройств.

Радости нет, к сожалению ;-( Marc Gravell 14 лет назад 0
2
Joey

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

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

CDRom-Lock не выполняется (отсутствует ocx и т. Д.); Я нашел рабочую альтернативу, ура. Marc Gravell 14 лет назад 0
2
potter0815

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

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

Ссылки на скачивание на этой странице больше не работают PiTheNumber 10 лет назад 0
2
Christian Woerz

Вы можете использовать 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 10 лет назад 0
1
harrymc

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

Для получения инструкций * см. Статью « Исправление чрезмерно активной кнопки извлечения DVD-привода» .

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

1
cokedude

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

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