Ir ao conteúdo
  • Cadastre-se
by DeaD

Abrir um drive de cd com comando de dos

Recommended Posts

No MS-DOS, você precisa carregar o driver de CD-ROM.

Acrescente a seguinte informação no seu arquivo CONFIG.SYS:


; Se você utiliza o MS-DOS do Windows 95/98, digite:

DEVICE=C:\WINDOWS\COMMAND\OAKCDROM.SYS /D:IDECD001

; Caso seja as versões anteriores do MS-DOS (5.00 até a 6.22):

DEVICE=C:\DOS\OAKCDROM.SYS /D:IDECD001

E depois, acrescente a seguite linha no final do arquivo AUTOEXEC.BAT:


MSCDEX.EXE /D:IDECD001

Obs. 1: O arquivo OAKCDROM.SYS somente está incluído no MS-DOS do Windows 95/98, apesar de funcionar normalmente no MS-DOS 6.22.

Obs. 2: Não sei te informar se esse driver funciona com unidades SATA.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu faço diferente:

Eu acrescento essa informação no meu arquivo CONFIG.SYS (Windows 95/98):

DEVICE=C:\WINDOWS\COMMAND\OAKCDROM.SYS /P:1F0,14/P:170,15/D:CDR

E depois, eu acrescento essa linha no final do arquivo AUTOEXEC.BAT:

C:\WINDOWS\COMMAND\MSCDEX.EXE /D:CDR

Do jeito que eu faço está errado ou é apenas uma outra forma de fazer a mesma coisa? Pois comigo sempre funcionou o CD-ROM no MS-DOS desse meu jeito.

Quanto a drives de CD/DVD SATA funcionarem no MS-DOS, visite esses Links para ter todas as informações de como fazê-los funcionar:

http://forum.clubedohardware.com.br/showpost.php?p=3153434&postcount=183

http://forum.clubedohardware.com.br/showpost.php?p=3172207&postcount=184

Abraço,

Igor Isaias Banlian

Compartilhar este post


Link para o post
Compartilhar em outros sites

Está certo.

O /D é um nome que você dá ao dispositivo de CD-ROM, que pode ser qualquer um.

Os outros parâmetros eu não sei para que servem.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Visitante
No MS-DOS, você precisa carregar o driver de CD-ROM.

Obs. 2: Não sei te informar se esse driver funciona com unidades SATA.

Não é só no MS-DOS que precisa carregar os drivers, no windows também. A única diferença é quê ele carrega direto pelo kernell e DLLs, ou seja, a base win ainda é DOS.:D

Pelo Sata nem pensar, o Windows não têm essa tecnologia ainda, a MS apenas faz softs, não hards.

No mais, as recomendações estão corretas.

.'.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Pelo Sata nem pensar, o Windows não têm essa tecnologia ainda, a MS apenas faz softs, não hards.

No mais, as recomendações estão corretas.

Por quê "nem pensar"???

Um Drive de CD ou DVD SATA é apenas um Drive SCSI! É só instalar o driver para ele especificamente, que vai funcionar tanto no Windows 3.11, 95, 98, XP, etc... Basta o driver certo para o Sistema Operacional certo!

Para unidades SATA no DOS, eu já postei ali em cima, mais vou repetir:

Quanto a drives de CD/DVD SATA funcionarem no MS-DOS, visite esses Links para ter todas as informações de como fazê-los funcionar:

http://forum.clubedohardware.com.br/showpost.php?p=3153434&postcount=183

http://forum.clubedohardware.com.br/showpost.php?p=3172207&postcount=184

Abraço,

Igor Isaias Banlian

Compartilhar este post


Link para o post
Compartilhar em outros sites
Visitante
Por quê "nem pensar"???

Um Drive de CD ou DVD SATA é apenas um Drive SCSI! É só instalar o driver para ele especificamente, que vai funcionar tanto no Windows 3.11, 95, 98...

Você realmente acredita que um CD ou HD Sata ou SCSI irá funcionar nesses OSs?

E as limitações do hard e soft?, creio que em algúm momento irá dar um daqueles probleminhas de tela azul. :D

.'.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Você realmente acredita que um CD ou HD Sata ou SCSI irá funcionar nesses OSs?

E as limitações do hard e soft?, creio que em algúm momento irá dar um daqueles probleminhas de tela azul. :D

Tanto acredito, que eu usei um HD SCSI no Windows 95 OSR2 por muitos anos e não tive nenhuma Tela Azul que remetesse algum erro a ele ou a qualquer driver para ele...

SCSI é uma tecnologia muito antiga, foi usada no Windows 3.11, 95 e 98 aos montes, os drivers são normais, estáveis e tudo mais.

Não existem limitações. O driver faz o intermédio entre o Sistema Operacional e o Hardware, simples assim. O driver só precisa ter sido escrito para aquele Sistema especificamente, seja ele o MS-DOS, o Windows 3.11, ou o Windows Vista!

Abraço,

Igor Isaias Banlian

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha no comando puro do DOS só com comandos externos mais com arquivo em lote dá para usar o Vbs:

abaixo o codigo !

echo off && Cls && Mode 55,5 && Color 4f && Title Abrir Cd

Set VBS=%temp%\AbrirFechar.vbs

Set VBS1=%temp%\RemoveVBS.vbs

echo Preparando para executar o script!

>> %vbs% Echo Dim ts

>> %vbs% Echo Dim strDriveLetter

>> %vbs% Echo Dim intDriveLetter

>> %vbs% Echo Dim fs 'As Scripting.FileSystemObject

>> %vbs% Echo Const CDROM = 4

>> %vbs% Echo On Error Resume Next

>> %vbs% Echo Set fs = CreateObject("Scripting.FileSystemObject")

>> %vbs% Echo strDriveLetter = ""

>> %vbs% Echo For intDriveLetter = Asc("D") To Asc("Z")

>> %vbs% Echo Err.Clear

>> %vbs% Echo If fs.GetDrive(Chr(intDriveLetter)).DriveType = CDROM Then

>> %vbs% Echo If Err.Number = 0 Then

>> %vbs% Echo strDriveLetter = Chr(intDriveLetter)

>> %vbs% Echo Exit For

>> %vbs% Echo End If

>> %vbs% Echo End If

>> %vbs% Echo Next

>> %vbs% Echo MSGBOX "SEU DRIVE É:" ^& strDriveLetter,0 + 48,"CDROM=> " ^& strDriveLetter

>> %vbs% Echo Set oWMP = CreateObject("WMPlayer.OCX.7" )

>> %vbs% Echo Set colCDROMs = oWMP.cdromCollection

>> %vbs% Echo colCDROMs.Item(d).Eject

>> %vbs% Echo A1= msgbox ("Pressione uma tecla para fechar o Drive de CD" ^& vbcrlf ^& " O drive de Cd será fechado", 0 + 64, "Abrir e Fechar o drive de CD")

>> %vbs% Echo colCDROMs.Item(d).Eject

>> %vbs% Echo set owmp = nothing

>> %vbs% Echo set colCDROMs = nothing

>> %vbs% Echo wscript.quit

start %vbs%

ping -n 12 127.0.0.1>nul

TASKKILL /F /T /IM Wscript.exe

TASKKILL /F /T /IM Wmiprvse.exe

>> %vbs1% Echo On Error Resume Next

>> %vbs1% Echo Dim ACT : Set ACT = CreateObject("WScript.Shell")

>> %vbs1% Echo Dim Fso : Set Fso = CreateObject("Scripting.FileSystemObject")

>> %vbs1% Echo Loc = ACT.ExpandEnvironmentStrings("%SystemDrive%")

>> %vbs1% Echo Fso.Deletefile("%VBS%")

>> %vbs1% Echo Fso.Deletefile(Loc ^& "\CD-Abrir-Fechar.cmd")

>> %vbs1% Echo Fso.Deletefile("%VBS1%")

>> %vbs1% Echo Set ACT = Nothing

>> %vbs1% Echo Set Fso = Nothing

start /w %vbs1%

exit

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×