Archive

Archive for the ‘Uncategorized’ Category

Tengo el Chaleco

Test desde la wa

Categorías:Uncategorized

Redes

Se deben identificar 3 cosas
– Bits de Red
Corresponden a la mascara por defecto
– Bits de Sub Red
– Bits de Host

10011100.01001110.0000000 0.00000000
11111111.11111111.0000000 0.00000000

2^x=500; x=9

Host: 235 = 11101011
Subred: 100 – 1 = 99 = 1100011

10011100.01001110.1100011 0.11101011

10011100.01001110.11000110.11101011

156.78.198.235/23

———————————-
201.45.67.0
255.255.255.0

2^X=10; X = 4

11001001.00101101.01000011.0000 0000
11111111.11111111.11111111.0000 0000

Host: 12 = 1100
Subred: 25 – 1 = 24 = 11000

11001001.00101101.01000011.0000 0000

No se Puede.

———————————–
IP: 100.0.0.0

2^X=5000; X=13

1100100.00000000.000 00000.00000000
1111111.00000000.000 00000.00000000

Host: 2500 – 100111000100
Subred: 1000-1= 999 -> 1111100111

1100100.01111100.11101001.11000100

100.124.233.196/19

——————————————————————-
——————————————————————-
192.168.1.0/24

2^X=16-2= 14; x=4;

11000000.10101000.00000001.0000 0000
11111111.11111111.11111111.0000 0000

11000000.10101000.00000001.0000 0000 = 192.168.1.0
11111111.11111111.11111111.1111 0000 = 255.255.255.240

SubRedes:
2-1 = 1 = 1
6-1= 5 = 101

IP DE RED Subred 2: 11000000.10101000.00000001.00010000 = 192.168.1.16
GateWay = 192.168.1.17/28

IP DE RED Subred 6: 11000000.10101000.00000001.01010000 = 192.168.1.80
GateWay = 192.168.1.81/28

Hosts Subed 2:

2 = 10 = 11000000.10101000.00000001.00010010 = 192.168.1.18 /Web Server
3 = 11 = 11000000.10101000.00000001.00010011 = 192.168.1.19
4 = 100 = 11000000.10101000.00000001.00010100 = 192.168.1.20
5 = 101 = 11000000.10101000.00000001.00010101 = 192.168.1.21

Hosts Subed 6:

2 = 10 = 11000000.10101000.00000001.01010010 = 192.168.1.82 /Dns
3 = 11 = 11000000.10101000.00000001.01010011 = 192.168.1.83
4 = 100 = 11000000.10101000.00000001.01010100 = 192.168.1.84
5 = 101 = 11000000.10101000.00000001.01010101 = 192.168.1.85

—————————————————————————————————————————————-
VLSM: Máscara de Subred de longitud variable
– Consiste e n asignar la máscara de red de acuerdo a la cantidad de host.
– Lo importante es no desperdiciar IP’s.

Sistema antiguo criterio es ver la red mas grande.

VLSM PASOS
– Ordenar redes de la mas grande a la mas chica
– Definir cuantos bits necesita cada red y cual
es la mascara que mas acomoda
RedesVLSMRedesVLSM

host bits 2^n Mascara
Lan3 100 7 2^7=128 /25
Lan2 50 6 2^6=64 /26
Lan4 20 5 2^5=32 /27
Lan1 10 4 2^4=16 /28

192.168.1.0 /24

11111111.11111111.11111111.00000000
11000000.10101000.00000001.00000000

11000000.10101000.00000001.0 0000000 -> 192.168.1.0 /25
11000000.10101000.00000001.0 1111111 -> 192.168.1.127 /25

11000000.10101000.00000001.10 000000 -> 192.168.1.128 /26
11000000.10101000.00000001.10 111111 -> 192.168.1.191 /26

11000000.10101000.00000001.110 00000 -> 192.168.1.192 /27
11000000.10101000.00000001.110 11111 -> 192.168.1.223 /27

11000000.10101000.00000001.1110 0000 -> 192.168.1.224 /28
11000000.10101000.00000001.1110 1111 -> 192.168.1.239 /28

hOST Bits 2^n Mascara
LANB1 120 7 128 /25
LANA 20 7 32 /27
LANB2 25 5 32 /27
ENLACEWAN 2 4 4 /30

201.30.40.0/24

11111111.11111111.11111111.0 0000000
11001001.00011110.00101001.0 0000000

11001001.00011110.00101001.0 0000000 -> 201.30.40.0 /25
11001001.00011110.00101001.0 1111111 -> 201.30.40.127 /25

11001001.00011110.00101001.100 00000 -> 201.30.40.128 /27
11001001.00011110.00101001.100 11111 -> 201.30.40.159 /27

11001001.00011110.00101001.100 00000 -> 201.30.40.160 /27
11001001.00011110.00101001.100 11111 -> 201.30.40.191 /27

11001001.00011110.00101001.110000 00 -> 201.30.40.192 /30
11001001.00011110.00101001.111111 11 -> 201.30.40.195 /30

201.30.40.192/30

Host Bits 2^n Mascara
60 6 2^6=64 /26
10 4 2^4=16 /28
5 3 2^3=8 /29
2 2 2^3=8 /30

11111111.11111111.11111111.11000000
11001001.00011110.00101001.00000000

11001001.00011110.00101001.00 000000 -> 201.30.40.0 /26
11001001.00011110.00101001.00 111111 -> 201.30.40.63 /26

11001001.00011110.00101001.0100 0000 -> 201.30.40.64 /28
11001001.00011110.00101001.0100 1111 -> 201.30.40.79 /28

11001001.00011110.00101001.01010 000 -> 201.30.40.80 /29
11001001.00011110.00101001.01010 111 -> 201.30.40.87 /29

11001001.00011110.00101001.010110 00 -> 201.30.40.88 /30
11001001.00011110.00101001.010110 11 -> 201.30.40.91 /30

——————————————————————–
——————————————————————–

170.30.0.0 /16

11111111.11111111.00000000.00000000
10101010.00011110.00000000.00000000

LAN Host bits 2^n Mascara
1 500
2 100
3 1000
4 200
5 50
6 4000

(bits-32)
LAN Host bits 2^n Mascara
6 4000 12 2^12=4096 /20
3 1000 10 2^10=1024 /22
1 500 9 2^9=512 /23
4 200 8 2^8=256 /24
2 100 7 2^7=128 /25
5 50 6 2^6=64 /26

11111111.11111111.00000000.00000000
10101010.00011110.00000000.00000000

Lan6:

10101010.00011110.0000 0000.00000000 -> 170.30.0.0 /20
10101010.00011110.0000 1111.11111111 -> 170.30.15.255 /20

10101010.00011110.000100 00.00000000 -> 170.30.16.0 /22
10101010.00011110.000100 11.11111111 -> 170.30.19.255 /22

10101010.00011110.0001010 0.00000000 -> 170.30.20.0 /23
10101010.00011110.0001010 1.11111111 -> 170.30.21.255 /23

10101010.00011110.00010110.00000000 -> 170.30.22.0 /24
10101010.00011110.00010110.11111111 -> 170.30.22.255 /24

10101010.00011110.00010111.0 0000000 -> 170.30.23.0 /25
10101010.00011110.00010111.0 1111111 -> 170.30.23.127 /25

10101010.00011110.00010111.10 000000 -> 170.30.23.128 /26
10101010.00011110.00010111.10 111111 -> 170.30.23.191 /26

10101010.00011110.00010111.110000 00 -> 170.30.23.192 /30
10101010.00011110.00010111.110000 11 -> 170.30.23.195 /30

10101010.00011110.00010111.110001 00 -> 170.30.23.196 /30
10101010.00011110.00010111.110001 11 -> 170.30.23.199 /30

10101010.00011110.00010111.110010 00 -> 170.30.23.200 /30
10101010.00011110.00010111.110010 11 -> 170.30.23.203 /30

——————————————————————–
——————————————————————–

Nombre Host
Lan1 600
Lan2 1500
Lan3 400
Lan4 200
Lan5 25
Lan6 40
Wan1 2
Wan2 2
Wan3 2

Nombre Host Bits 2^n Mascara
Lan2 1500 11 2048 /21
Lan1 600 10 1024 /22
Lan3 400 9 512 /23
Lan4 200 8 256 /24
Lan6 40 6 64 /26
Lan5 25 5 32 /27
Wan1 2 2 4 /30
Wan2 2 2 4 /30
Wan3 2 2 4 /30

152.74.96.0 /19

10011000.01001010.01100000.00000000
11111111.11111111.11100000.00000000

Lan2:
10011000.01001010.01100 000.00000000 152.74.96.0 /21
10011000.01001010.01100 111.11111111 152.74.103.255 /21

Lan1:
10011000.01001010.011010 00.00000000 152.74.104.0 /22
10011000.01001010.011010 11.11111111 152.74.107.255 /22

Lan3:
10011000.01001010.0110110 0.00000000 152.74.108.0 /23
10011000.01001010.0110110 1.11111111 152.74.109.255 /23

Lan4:
10011000.01001010.01101110.00000000 152.74.110.0 /24
10011000.01001010.01101110.11111111 152.74.110.255 /24

Lan6:
10011000.01001010.01101111.00 000000 152.74.111.0 /26
10011000.01001010.01101111.00 111111 152.74.111.63 /26

Lan5:
10011000.01001010.01101111.010 00000 152.74.111.64 /27
10011000.01001010.01101111.010 11111 152.74.111.95 /27

Wan1:
10011000.01001010.01101111.011000 00 152.74.111.96 /30
10011000.01001010.01101111.01100011 152.74.111.99 /30

Wan2:
10011000.01001010.01101111.011001 00 152.74.111.100 /30
10011000.01001010.01101111.011001 11 152.74.111.103 /30

Wan3:
10011000.01001010.01101111.011010 00 152.74.111.104 /30
10011000.01001010.01101111.011010 11 152.74.111.107 /30

Categorías:Uncategorized

Certamen 2 [PEF2501]

Aquí dejo el Certamen 2 de la seccion PEF2501 de Programacion Orientada A Objetos.

Enunciado:
El restaurant PINPON ha decidido ofertar almuerzos a todos los trabajadores
de la empresa que así lo soliciten, para esto ha encargado la confección de
un sistema que permita llevar esos pedidos.

DEFINICIÓN DE CLASES – 20 PUNTOS
· Clase MenuEjecutivo.java

ATRIBUTOS TIPO
Entrada String
conConsome boolean
platoFondo String
Postre String
Liquido String
conCafe boolean

MÉTODOS

  • Constructor con parámetros (que reciba todos los atributos)
  • Accesador para cada atributo
  • Mutador para cada atributo
  • toString

 

REQUERIMIENTOS DE INTERFAZ – 30 PUNTOS
Basado en el anterior modelo de clases crear una aplicación que despliegue la
siguiente ventana:

C2

 

Una vez escogidas las alternativas se debe calcular el precio del menú. Para
lo anterior considere las siguientes reglas:

ENTRADA  VALOR
Palta Reina  1.500
Tomate relleno  1.400
Vegetariano  800

PLATO FONFO  VALOR
Arroz con pollo  2.300
Bistec a lo pobre  2.800
Tortilla española  800

POSTRE  VALOR
Fruta  100
De la casa  250

 

Los valores de los líquidos son los que se indican a continuación:

LÍQUIDO  VALOR
Bebida  300
Cerveza  420

Si  escoge  consomé  y  café  se  debe  aplicar  un  recargo  de  100,  si  escoge  sólo
café o sólo consomé se debe aplicar un recargo de 80.

El precio del menú se calcula de la siguiente manera:

PRECIO_MENU  =  VALOR_ENTRADA  +  VALOR_PLATO_FONDO  +  VALOR_POSTRE  +
VALOR_LIQUIDO + RECARGO

Se pide:

Implementar  las  acciones  en  cada  botón  de  la  ventana  de  acuerdo  a  las
siguientes consideraciones:

·  Botón Ingresar debe desplegar el contenido del menú escogido junto con
el valor de este en el TextArea de la ventana, considerar instanciar un
objeto de la clase MenuEjecutivo.

·  Botón Limpiar debe dejar los componentes limpios o en su estado inicial.
·  Botón Salir debe terminar la ejecución de la aplicación.

(50 PUNTOS)

 

MenuEjecutivo.java


import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;


public class MenuEjecutivo {
	
	private String 	entrada;
	private String 	platoFondo;
	private String 	postre;
	private String 	liquido;
	
	private boolean conConsome;
	private boolean conCafe;
	
	public MenuEjecutivo() { }
    public MenuEjecutivo(String entrada, boolean conConsome, String platoFondo,String postre, String liquido, boolean conCafe) {
    	this.entrada 	= entrada;
    	this.conConsome = conConsome;
    	this.platoFondo = platoFondo;
    	this.postre 	= postre;
    	this.liquido 	= liquido;
    	this.conCafe 	= conCafe;
    }

    /* Accesador */
    
    public String getEntrada(){
    	return this.entrada;
    }
    
    public boolean getConConsome(){
    	return this.conConsome;
    }
    
    public String getPlatoFondo(){
    	return this.platoFondo;
    }
    
    public String getPostre(){
    	return this.postre;
    }
    
    public String getLiquido(){
    	return this.liquido;
    }
    
    public boolean getConCafe(){
    	return this.conCafe;
    }
    
  
    /* Mutadores */

    public void setEntrada(String valor){
    	this.entrada = valor;
    }
    
    public void setConConsome(boolean valor){
    	this.conConsome = valor;
    }
    
    public void setPlatoFondo(String valor){
    	this.platoFondo = valor;
    }
    
    public void setPostre(String valor){
    	this.postre = valor;
    }
    
    public void setLiquido(String valor){
    	this.liquido = valor;
    }
    
    public void setConCafe(boolean valor){
    	this.conCafe = valor;
    }
    public int getValorEntrada() {
    	int valorEntrada = 0;
    	if(this.getEntrada().equals("Palta Reina")) {
    		valorEntrada = 1500;
    	} 
    	else if(this.getEntrada().equals("Tomate Relleno")) {
    		valorEntrada = 1400;
    	}
    	else if(this.getEntrada().equals("Vegetariano")) {
    		valorEntrada = 800;
    	}
    	return valorEntrada;
    }
    public int getValorPlatoFondo() {
    	int valorPlatoFondo = 0;
    	if(this.getPlatoFondo().equals("Arroz con Pollo")) {
    		valorPlatoFondo = 2300;
    	}
    	else if(this.getPlatoFondo().equals("Bistec a lo Pobre")) {
    		valorPlatoFondo = 2800;
    	}
    	else if(this.getPlatoFondo().equals("Tortilla Española")) {
    		valorPlatoFondo = 800;
    	}
    	return valorPlatoFondo;
    }
    public int getValorPostre() {
    	int valorPostre = 0;
    	if(this.getPostre().toLowerCase().equals("fruta")) {
    		valorPostre = 100;
    	}
    	else if(this.getPostre().toLowerCase().equals("de la casa")) {
    		valorPostre = 250;
    	} else {
    		valorPostre = 0;
    	}
    	return valorPostre;
    }
    public int getValorLiquido() {
    	int valorLiquido = 0;
    	if(this.getLiquido().equals("Bebida")) {
    		valorLiquido = 300;
    	}
    	else if(this.getLiquido().equals("Cerveza")) {
    		valorLiquido = 420;
    	}
    	return valorLiquido;
    }
    public int getValorRecargo() {
    	int recargo = 0;
    	if(conCafe && conConsome) {
    		recargo = 100;
    	} else if(conCafe || conConsome) {
    		recargo = 80;
    	}
    	return recargo;
    }
    public int getValorTotal() {
    	return this.getValorEntrada() + this.getValorPlatoFondo() + this.getValorPostre() + this.getValorLiquido() + this.getValorRecargo();
    }
    /* Sobrescritura del toString() */
    public String toString() {
    	return "Entrada: "+this.getEntrada()+"\t$"+String.valueOf(this.getValorEntrada())+"\nPlato de Fondo: "+this.getPlatoFondo()+"\t$"+String.valueOf(this.getValorPlatoFondo())+"\nPostre: "+this.getPostre()+"\t$"+String.valueOf(this.getValorPostre())+"\nLiquido: "+this.getLiquido()+"\t$"+String.valueOf(this.getValorLiquido())+"\nCon Consome: "+((this.getConConsome()) ? "Si" : "No")+"\nCon Café: "+((this.getConCafe()) ? "Si" : "No")+"\nRecargo: $"+String.valueOf(this.getValorRecargo())+"\nTotal: "+this.getValorTotal();
    }
}

WCertamen2.java

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;

public class WCertamen2 extends JFrame {
	
	private JComboBox 		cmbEntrada,cmbFondo;
	private JTextField 		txtPostre;
	private JRadioButton 	rbCafe,rbConsome,rbAmbos,rbBebida,rbCerveza;
	private JButton			btnIngresar,btnLimpiar,btnCerrar;
	private JTextArea		areaDetalle;
	private ButtonGroup 	grupoA,grupoB;
	
	private MenuEjecutivo	menu;
	
	public WCertamen2() {
		super("Registro de Pedido");
		this.cmbEntrada		= new JComboBox();
			this.cmbEntrada.addItem("Palta Reina");
			this.cmbEntrada.addItem("Tomate Relleno");
			this.cmbEntrada.addItem("Vegetariano");
		this.cmbFondo 		= new JComboBox();
			this.cmbFondo.addItem("Arroz con Pollo");
			this.cmbFondo.addItem("Bistec a lo Pobre");
			this.cmbFondo.addItem("Tortilla Española");
		
		this.txtPostre 		= new JTextField();
		
		this.rbCafe			= new JRadioButton("Café");
		this.rbConsome		= new JRadioButton("Consome");
		this.rbAmbos		= new JRadioButton("Ambos");
		
		this.rbBebida		= new JRadioButton("Bebida");
		this.rbCerveza		= new JRadioButton("Cerveza");
		
		this.btnIngresar	= new JButton("Ingresar");
		this.btnLimpiar		= new JButton("Limpiar");
		this.btnCerrar		= new JButton("Cerrar");
		
		this.areaDetalle	= new JTextArea();
		this.init();
	}
	public void init() {
		this.setSize(300,450);
		this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
		
	
		grupoA = new ButtonGroup();
		grupoA.add(rbCafe);
		grupoA.add(rbConsome);
		grupoA.add(rbAmbos);
		
		grupoB = new ButtonGroup();
		grupoB.add(rbBebida);
		grupoB.add(rbCerveza);
		
		
		JPanel panelComida	= new JPanel();
		panelComida.setBorder(new TitledBorder(new EtchedBorder(),"Comida"));
		panelComida.setLayout(new GridLayout(2,2));
			panelComida.add(new JLabel("Entrada"));
			panelComida.add(cmbEntrada);
			panelComida.add(new JLabel("Plato Fondo"));
			panelComida.add(cmbFondo);
		
		Box horizontal = Box.createHorizontalBox();
		horizontal.setBorder(new TitledBorder(new EtchedBorder(),"Postre"));
			horizontal.add(new JLabel("Postre "));
			horizontal.add(txtPostre);
			horizontal.add(new JLabel(" Fruta,de la casa, sin postre"));
		
		
		JPanel panelAbajo = new JPanel();
		panelAbajo.setLayout(new GridLayout(2,2));
		
			JPanel panelCafeConsome = new JPanel();
			panelCafeConsome.setBorder(new TitledBorder(new EtchedBorder(),"Café/Consomé"));
			panelCafeConsome.setLayout(new GridLayout(3,1));
				panelCafeConsome.add(rbCafe);
				panelCafeConsome.add(rbConsome);
				panelCafeConsome.add(rbAmbos);
		panelAbajo.add(panelCafeConsome);
		
			JPanel panelLiquido = new JPanel();
			panelLiquido.setBorder(new TitledBorder(new EtchedBorder(),"Líquido"));
			panelLiquido.setLayout(new GridLayout(2,1));
				panelLiquido.add(rbBebida);
				panelLiquido.add(rbCerveza);
		panelAbajo.add(panelLiquido);
		
			JPanel panelDetalle = new JPanel();
			panelDetalle.setBorder(new TitledBorder(new EtchedBorder(),"Detalle Menú"));
			panelDetalle.setLayout(new GridLayout());
				panelDetalle.add(areaDetalle);
		panelAbajo.add(panelDetalle);
		
			JPanel panelBotones = new JPanel();
			panelBotones.setLayout(new GridBagLayout());
				panelBotones.add(btnIngresar);
				panelBotones.add(btnLimpiar);
				panelBotones.add(btnCerrar);
		panelAbajo.add(panelBotones);
		
		
		this.getContentPane().add(panelComida,BorderLayout.NORTH);
		this.getContentPane().add(horizontal,BorderLayout.CENTER);
		this.getContentPane().add(panelAbajo,BorderLayout.SOUTH);
		
		this.programarEventos();
		this.pack();
		this.setLocationRelativeTo(null);
		this.setResizable(false);
		this.setVisible(true);
	}
	public void programarEventos() {
		
		ActionListener agregar = new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				String entrada 		= cmbEntrada.getSelectedItem().toString();
				String platoFondo 	= cmbFondo.getSelectedItem().toString();
				String postre 		= txtPostre.getText();
				
				boolean conCafe 	= false;
				boolean conConsome 	= false;
				if(rbCafe.isSelected()) {
					conCafe 	= true;
				}
				if(rbConsome.isSelected()) {
					conConsome 	= true;
				}
				if(rbAmbos.isSelected()) {
					conCafe 	= true;
					conConsome 	= true;
				}
				
				String liquido		= "";

				if(rbBebida.isSelected()) {
					liquido = "Bebida";
				}
				if(rbCerveza.isSelected()) {
					liquido = "Cerveza";
				}
				//MenuEjecutivo(String entrada, boolean conConsome, String platoFondo,String postre, String liquido, boolean conCafe)
				menu = new MenuEjecutivo(entrada,conConsome,platoFondo,postre,liquido,conCafe);
				areaDetalle.setText(menu.toString());
				pack();
			}	
		};
		this.btnIngresar.addActionListener(agregar);
		
		ActionListener limpiar = new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				txtPostre.setText("");
				grupoA.clearSelection();
				grupoB.clearSelection();
				areaDetalle.setText("");
				pack();
			}	
		};
		this.btnLimpiar.addActionListener(limpiar);
		
		ActionListener cerrar = new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				System.exit(0);
			}	
		};
		this.btnCerrar.addActionListener(cerrar);
		
	}
}
public class CertamenDos {
    public static void main(String[] args) {
    	new WCertamen2();
    }
}

Descargar Codigo de Fuente:
http://estebanfuentealba.net/ayudantia/Certamen2-PEF2501.rar

Mp3Spider Gadget 2.000 Primeras descargas

noviembre 3, 2009 3 comentarios

Han pasado 3 semanas desde que subi la Primera versión del Mp3Spider Gadget y ya tiene 2000 Descargas
dosmil

Para celebrar dicho numero subi una nueva version del Gadget. Ya está Disponible la version 0.2 Beta!

Novedades:
– Muestra en MSN Lo que escuchas en el Gadget
– Mejoras de Busquedas

Saludos!.

Categorías:Uncategorized

Dejar Memoria USB como Disco Duro

como no puedo configurar la bios para el booteo de memorias USB, tube que dejar mi pendrive como disco duro para poder configurar el pendrive en la secuencia de arranque.

Estos son los requisitos Para dejar tu Memoria USB como disco Duro:

USB_LocalDisk.zip
SO Windows XP
USB Flash drive
Notepad

Paso 1:
Conectar la memoria USB al computador

Paso 2:
Descargar y descomprimir USB_LocalDisk de la carpeta descomprimida debemos abrir el archivo cfadisk.inf con notepad y dejarlo abirto, lo ocuparemos unos pasos adelante.

Paso 3:
Ir a Inicio/Ejecutar y escribir devmgmt.msc le damos a OK
En la carpeta que se descomprimio abrir con notepad el archivo cfadisk.inf

Paso 4:
Vamos a Disk Drives y seleccionamos nuestra memoria USB
b01

Paso 5:
Le damos click derecho y nos vamos a las Propiedades, ya en la ventana de propiedades nos dirijimos a la tab de Detalles, seleccionamos la Device Instance ID y copiamos con CTRL+C

b02

Paso 6:
Ahora ocuparemos el archivo cfadisk.inf que habiamos abierto anteriormente, nos dirijimos al la linea 26 del archivo y editamos

%Microdrive_devdesc% = cfadisk_install,device_instance_id_goes_here

device_instance_id_goes_here lo cambiamos por la Device Instance ID , en mi caso quedaría asi:

%Microdrive_devdesc% = cfadisk_install,USBSTOR\DISK&VEN_IMATION&PROD_NANO_PRO&REV_PMAP7941D036D100032&0

Guardamos el archivo.

Paso 7:
Ahora en la ventana de devmgmt.msc localizamos nuestro dispositivo USB le damos click derecho y seleccionamos Update Driver
b03

Paso 8:
Seleccionamos No, not at this time
b04

Paso 9:
Ahora seleccionamso la opcion Install from a list or specified location (Advanced)

b05

Paso 10:
Luego Seleccionamos la opcion Don’t search. I will choose the driver to install
b06

Paso 11:
Por ultimo presionamos el boton Have Disk y buscamos el archivo cfadisk.inf que habiamos modificado. Le damos a Next y nos mostrara una alerta de Update driver warning le damos a Yes y listo ya tenemos nuestro pendrive como Hard Disk

b07

Listo ya tenemos nuestro pendrive como Disco Duro.
Espero que les sirva este pequeño tutorial, ahora teniendo el pendrive como disco duro puede ser configurada la secuencia de booteo en la BIOS para bootear nuestra memoria USB.

b08

Saludos!.

Nuevamente Online

Luego de semanas de la perdida de mi blog (por moroso xD) pude recuperar toda la base de datos =D ahora a seguir posteando.

Categorías:Uncategorized

Hello world!

Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!

Categorías:Uncategorized