私の幼児は、cd/dvdボタンを押し続け、トレイを破壊しようとしています。イジェクトボタンを無効にして、彼女の人生をより困難にすることが可能であるはずだと私は知っています。どうやってするか?これはubuntu(問題ではない)linuxです。 この関連する質問 も参照してください。
そしてこれと同じですが windows
編集:これはハーディです
あなたはこれを試してみたいかもしれません...
http://www.poweradded.net/2009/09/cddvd-tray-lockunlock-under-linux.html
コマンドラインで:
eject -i 1
通常に戻すには:
eject -i 0
または、以下を使用してソフトウェアでイジェクトすることもできます。
eject
いずれの場合も、複数のイジェクト可能なデバイスがある場合は、デバイス名を追加できます。
どうやら、これはすべてのバージョンのイジェクトで機能するとは限りません。うまくいかない場合は、イジェクトを完全にバイパスして、「難しい」方法で実行できます。
echo 1 | Sudo tee /proc/sys/dev/cdrom/lock
Ubuntuのデフォルトのオートマウンターは、挿入されたディスクをマウントするときにCD/DVDの試行をロックしません。ただし、ディスクを手動でマウントする場合(たとえば、Sudo
を使用)、トレイはロックされ、ディスクをマウント解除するまでロックされたままになります。
したがって、このプロセスは、他の機能を無効にすることなく、必要なことを実行し、すばやくアクセスできるようにスクリプトを作成することもできます。
Sudo umount /media/cdrom
、次にSudo mount /dev/cdrom /media/cdrom
明らかに、これらのパスとデバイスをシステムが使用するものに置き換えてください。
Cdctlを試してみることをお勧めします。ここから入手できます: http://cdctl.sourceforge.net/ 。このスイッチはあなたが望むことを達成します。
-oS, --lockdoor=S
Locks the eject button so the disc cannot be manually ejected. Requires kernel ver‐
sion 2.2.4 or newer. Set S to 0 to unlock the drive, and to 1 to lock it.
私はこれをFedora、RHEL、CentOSで過去10年間使用しましたが、パッケージはtarballとして入手可能であり、Ubuntuでコンパイルできるはずです。注:パッケージはしばらく更新されていませんが、正常に動作します。 gentooのサイトには、より新しいカーネルでコンパイルできるように小さな問題を修正するパッチがあります。パッチはここから入手できます:
インストールしたら、次のコマンドを使用してCDトレイをロックできます。
cdctl -o1
トレイのロックを解除するには:
cdctl -o0
最近、Debian/Ubuntu12.10で使用するためにcdctlを再パッケージ化しました。ここから入手できます http://www.lamolabs.org/blog/wp-content/uploads/2011/01/cdctl_0.15-1.lamolabs.1_AMD64.deb