Foros del Web » Soporte técnico » Hardware »

signo de interrogacion en controladoras SCSI y RAID

Estas en el tema de signo de interrogacion en controladoras SCSI y RAID en el foro de Hardware en Foros del Web. primero saludaros a todos y esponeros lo q me pasa ,haber soy bastante novatillo en esto de la informatica , lo primero q me pasa ...
  #1 (permalink)  
Antiguo 31/01/2008, 11:42
 
Fecha de Ingreso: enero-2008
Mensajes: 4
Antigüedad: 16 años, 9 meses
Puntos: 0
signo de interrogacion en controladoras SCSI y RAID

primero saludaros a todos y esponeros lo q me pasa ,haber soy bastante novatillo en esto de la informatica , lo primero q me pasa esque cuando pongo en marcha el ordenador tengo q darle casi siempre a la tecla f1 cosa q antes no me pasaba eso por un lado y lo siguiente q no se si tendra relacion con lo de antes como estaba mosqueado me puse a mirar me meti en administrador de dispositivos y vi un signo de interrogacion en controladoras SCSI y RAID le pique para abrirlo y me salia esto:AXVODKA SCSI controller y le pique otra vez para actualizarlo y no hay manera no me lo actualiza ,hay alguna manera sencilla de repararlo , o descargalo de algun sitio y instalarlo, haber si me podeis echar un cable , enga sin mas daros las gracias de antemano asta otra
  #2 (permalink)  
Antiguo 31/01/2008, 18:36
Avatar de Dokaman  
Fecha de Ingreso: enero-2007
Ubicación: Martorelles
Mensajes: 553
Antigüedad: 17 años, 10 meses
Puntos: 1
Re: signo de interrogacion en controladoras SCSI y RAID

Tienes instalado el Alcohol 120%...?
Te lo pregunto,porque el AXVODKA suele ser producido por un software de
emulacion,tipo Alcohol 120% o Daemon Tools y pasa por que no tienes
instalado un controlador SCSI.
Salud.
  #3 (permalink)  
Antiguo 01/02/2008, 11:39
 
Fecha de Ingreso: enero-2008
Mensajes: 4
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: signo de interrogacion en controladoras SCSI y RAID

gracias Dokaman ,tienes razon hace poco lo instale para quemar con formato del Alcohol 120 pero fue grabarlo y desinstalarlo, crees q aya quedado algun rastro ala hora de desinstalarlo , como puedo saverlo? , me e ido a agragar y quitar y lo unico q veo raro es una aplicacion q pone : system requirements lab , como puedo solucionarlo
  #4 (permalink)  
Antiguo 01/02/2008, 15:14
Avatar de Dokaman  
Fecha de Ingreso: enero-2007
Ubicación: Martorelles
Mensajes: 553
Antigüedad: 17 años, 10 meses
Puntos: 1
Re: signo de interrogacion en controladoras SCSI y RAID

System Requirements Lab,es una herramienta para verificar via online si el
Hardware de tu PC es optimo para ejecutar un determinado juego...
Se me ocurre,que hagas una buena limpieza de registro con algun software
tipo RegCleaner o similares.
Hazlo en modo a prueba de errores y lo mejor es que utilices un muy buen
programa desistalador como el Your Uninstaller!.
Salud.
  #5 (permalink)  
Antiguo 02/02/2008, 12:37
 
Fecha de Ingreso: enero-2008
Mensajes: 4
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: signo de interrogacion en controladoras SCSI y RAID

ok, ya e instalado el regcleaner y e echo una limpiza de registro y me a quitado un huevo de cosas, pero no lo e podido hacer en modo seguro pq no se me abre el regcleaner y lo e echo normal , sera lo mismo no ? a el royo ese del signo de interrogacion no se a quitado , no creo q me afepte mucho para el funcionamiento del ordenador o si ? , enga de nuevo gracias
  #6 (permalink)  
Antiguo 19/10/2009, 07:39
 
Fecha de Ingreso: octubre-2009
Mensajes: 1
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: signo de interrogacion en controladoras SCSI y RAID

Proyecto Base de Datos
Emulación del nivel RAID2

#include <stdlib.h>
#include <stdio.h>
#include <cstdlib>
#include <iostream>
#include <iomanip>
#include <conio.h>
#include <string.h>
#include <fstream.h>

using namespace std;

int num_bytes;
int bytes_malos;

int error_disco1;
int error_disco2;
int error_disco3;

void fragmentar(string archorigen, string archdestino1 ,string archdestino2 ,string archdestino3 ,string archdestino4)

{
ifstream origen(archorigen.c_str(), ios::binary);
char linea[1];

if(origen.fail())
cerr << "Error al abrir el archivo "<<archorigen << endl;
else
{
ofstream destino1(archdestino1.c_str(), ios::binary|ios::trunc);
ofstream destino2(archdestino2.c_str(), ios::binary|ios::trunc);
ofstream destino3(archdestino3.c_str(), ios::binary|ios::trunc);
ofstream destino4(archdestino4.c_str(), ios::trunc);

if(destino1.fail())
cerr << "Error al crear el archivo destino1"<< endl;
else
{
while(!origen.eof()&&!origen.fail())
{
//escritura en primer disco
origen.read(linea, sizeof(linea));
if(origen.good())
{

cout<<"-";
destino4.put('-');
num_bytes++;

destino1.write(linea, sizeof(linea));
if(destino1.fail())
{
//cerr << "Error en el archivo destino1"<< endl;
cout<<"X";
destino4.put('x');
bytes_malos++;
error_disco1++;
}
}
else if(!origen.eof())
{
cerr << "Error en el archivo origen"<< endl;
}
//scritura en segundo disco
origen.read(linea, sizeof(linea));

if(origen.good())
{
cout<<"-";
destino4.put('-');
num_bytes++;
destino2.write(linea, sizeof(linea));
if(destino2.fail())
{
//cerr << "Error en el archivo destino1"<< endl;
cout<<"x";
destino4.put('x');
bytes_malos++;
error_disco2++;
}
}
else if(!origen.eof())
{
cerr << "Error en el archivo origen"<< endl;

}
//escritura en tercer disco
origen.read(linea, sizeof(linea));
if(origen.good())
{
cout<<"-";
destino4.put('-');
num_bytes++;
destino3.write(linea, sizeof(linea));
if(destino3.fail())
{
//cerr << "Error en el archivo destino1"<< endl;
cout<<"x";
destino4.put('x');
bytes_malos++;
error_disco3++;
}
}
else if(!origen.eof())
{
cerr << "Error en el archivo origen"
<< endl;
}
}
}
destino1.close();
destino2.close();
destino3.close();
destino4.close();
}
origen.close();

getch();
}

void desfragmentar(string archorigen1, string archorigen2 ,string archorigen3, string archorigen4, string archdestino)
{
ifstream origen1(archorigen1.c_str(), ios::binary);
ifstream origen2(archorigen2.c_str(), ios::binary);
ifstream origen3(archorigen3.c_str(), ios::binary);
ifstream origen4(archorigen4.c_str(), ios::binary);

char linea[1];

if(origen1.fail())
//cerr << "Error al abrir el archivo "<<archorigen1 << endl;
cout<<"X";
else
{
ofstream destino(archdestino.c_str(), ios::binary|ios::trunc);

if(destino.fail())
cerr << "Error al crear el archivo destino1"<< endl;
else
{
while(!origen1.eof()&&!origen2.eof()&&!origen3.eof ())
{
//lectura del primer disco
origen1.read(linea, sizeof(linea));
cout<<"-";
if(origen1.good())
{
destino.write(linea, sizeof(linea));
if(destino.fail())
{
//cerr << "Error en el archivo destino1"<< endl;
cout<<"X";
}
}
else if(!origen1.eof())
{
cerr << "Error en el archivo origen"<< endl;
}
//lectura del segundo disco
origen2.read(linea, sizeof(linea));
cout<<"-";
if(origen2.good())
{
destino.write(linea, sizeof(linea));
if(destino.fail())
{
cerr << "Error en el archivo destino"<< endl;
cout<<"X";
}
}
else if(!origen2.eof())
{
cerr << "Error en el archivo origen 2"<< endl;
}
//escritura en tercer disco
origen3.read(linea, sizeof(linea));
cout<<"-";
if(origen3.good())
{
destino.write(linea, sizeof(linea));
if(destino.fail())
{
//cerr << "Error en el archivo destino"<< endl;
cout<<"X";
}
}
else if(!origen3.eof())
{
cerr << "Error en el archivo origen" << endl;
}
}
}
destino.close();
}
origen1.close();
origen2.close();
origen3.close();
origen4.close();

getch();
}

int main()
{
string archivo;
cout<<"introduzca nombre de un archivo con su extension"<<endl;
cin>>archivo;
string disco1="disco1.txt";
string disco2="disco2.txt";
string disco3="disco3.txt";
string disco4="control.txt";

string recuperado="recuperado.txt";

num_bytes=0;
cout<<"presione una tecla para desfragmentar"<<endl;
getch();
fragmentar(archivo,disco1,disco2,disco3,disco4);
cout<<endl<<"Se fragmento el archivo con los siguientes resultados:"<<endl;
cout<<"numero de bytes copiados: "<<num_bytes<<endl;
cout<<"numero de bytes malos: "<<bytes_malos<<endl;
cout<<"numero errores en disco1 : "<<error_disco1<<endl;
cout<<"numero errores en disco2 : "<<error_disco2<<endl;
cout<<"numero errores en disco3 : "<<error_disco3<<endl;
cout<<"se crearon las copias de seguridad"<<endl<<endl;
cout<<"presione una tecla para recuperar la informacion"<<endl;
getch();
cout<<"desfragmentando"<<endl;
desfragmentar(disco1,disco2,disco3,disco4,recupera do);
cout<<endl<<"desfragmentando terminado"<<endl;
getch();
return 0;
}
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:46.