DVD-ROMドライブにDVDディスクが残っていることがよくありますが、取り出したくありません。私はそのディスクのチェックを絶えずフリーズするWindows-7OSを持っています。ドライブにどのディスクがあるかがわかっているので、定期的にチェックする必要はありません。
DVDドライブを使用する必要がないときにオフにする方法はありますか?
ありがとうございました。
Win7のDevConへのリンクについては、私の回答 ここ を参照してください。
elevatedコマンドでdevcon find *CDROM*
またはdevcon listclass CDROM
を使用します。プロンプトを表示して、インストールされている物理および仮想オプティカルドライブのリストを表示します。次に例を示します。
IDE\CDROMSAMSUNG_DVD-ROM_SD-608__________________2.2_____\4&13B4AFD&0&0.0.0: SAMSUNG DVD-ROM SD-608
SCSI\CDROM&VEN_CONTOSO&PROD_VIRTUAL_DVD-ROM&REV_1.0A\1&2AFD7D61&0&0000: Contoso Virtual DVD-ROM0000
2 matching device(s) found.
返された完全なデバイスID文字列を使用するか、文字列のどの部分が有効/無効にするドライブのみのみを返すかを判断します。たとえば、* CDROMSAMSUNG *や* CDROM * 608 *などの部分文字列は、次のように物理ドライブを一意に識別するのに十分です。devcon find *CDROMSAMSUNG*
は以下を返します:
IDE\CDROMSAMSUNG_DVD-ROM_SD-608__________________2.2_____\4&13B4AFD&0&0.0.0: SAMSUNG DVD-ROM SD-608
1 matching device(s) found.
残りは簡単です! devcon disable *CDROMSAMSUNG*
を使用してdevcon enable *CDROMSAMSUNG*
あなたがやりたいことをする。
さらに、devcon status *CDROMSAMSUNG*
は、「ドライバが実行されている」か「デバイスが無効になっている」かを示します。
編集:次のようにToggleCD.batを作成できます。
devcon status *CDROMSAMSUNG* | find "Driver is running" && devcon disable *CDROMSAMSUNG* && goto :EOF
devcon status *CDROMSAMSUNG* | find "Device is disabled" && devcon enable *CDROMSAMSUNG* && goto :EOF
devcon.exeがPATHにあるディレクトリにあることを確認し(たとえば、Windowsディレクトリにコピーします)、明らかに* CDROMSAMSUNG *を実際の文字列に置き換えます。上記の手順を使用して識別されます。
UACをオンのままにして、バッチファイルへのショートカットのプロンプトをバイパスするには、 Windows 7またはVistaでUACプロンプトなしで管理者モードのショートカットを作成する の記事を読んでください。
はい、あります。DVDドライブを無効にすることができます。 [コントロールパネル]-> [管理ツール]-> [コンピューターの管理]-> [デバイスマネージャー]をクリックし、DVD/CD-ROMドライブを選択し、ドライブを右クリックして[無効にする]をクリックします。使用したいときにもう一度有効にしてください:)
[スタート]をクリックして、「diskmgmt.msc」と入力します(引用符は含みません)。結果を右クリックして、「管理者として実行」を選択します。 UACプロンプトに従うと、ディスクマネージャーが開きます。 SATA CD/DVDドライブを見つけて、右クリックします。それを無効にするオプションがあるはずです。
私はずっと前にこのような問題を抱えていました。治療法は、マウスの動きとマウスのクリックを記録するプログラムをロードすることでした。たとえば、デバイスマネージャを選択し、DVD/CD ROM DRIVES]を選択してから、[デバイスを無効にする]を選択するなどのアクションを記録できます。
これは、デスクトップショートカットを介してアクセスできました。 「デバイスを有効にする」のプロセスも記録され、デスクトップショートカットからもアクセスできました。