Archivo

Posts Tagged ‘Windows’

Recuperar particiones eliminadas con TestDisk

Domingo, 8 agosto 2010 9 comentarios

Hola,

seguramente a más de uno en alguna ocasión os ha pasado que habéis eliminado por error una partición o que desaparece una partición por algún problema. En este caso es importante mantener la calma ya que en la mayoría de los casos es posible recuperarla con herramientas específicas. Una de estas herramientas es TestDisk, un programa multiplataforma que nos ayudara en la tarea de recuperar nuestras particiones.

Con TestDisk podemos:

  • Arreglar la Tabla de Particiones, recuperar particiones eliminadas
  • Recuperar sectores de arranque FAT32 de su copia de seguridad
  • Reconstruir sectores de arranque FAT12/FAT16/FAT32
  • Arreglar tablas de arranque de tipo FAT
  • Reconstruir sectores de arranque NTFS
  • Recuperar sectores de arranque NTFS de su copia de seguridad
  • Arreglas la MFT usando la MFT imagen
  • Localizar el Superblock de copia de seguridad de ext2/ext3
  • Recuperar archivos del sistema de archivos FAT, NTFS y ext2
  • Copiar archivos de particiones FAT, NTFS y ext2/ext3 eliminadas

En mi caso lo tengo instalado en todos mis equipos además de usarlo con un livecd de recuperación de datos. En mi caso tuve que usarlo hace poco ya que por error eliminé una partición de windows al hacer pruebas con una tarjeta CF.

El uso del mismo es sencillo, en una consola tenémos que ejecutar testdisk

Y pulsamos en Create.

Ahora nos sale la pantalla de selección del disco duro.

Escojemos el disco duro donde está la partición a recuperar y pulsamos Proceed.

Leer más…

Anuncios
Categorías:Linux, Software, Windows Etiquetas: , ,

Hacer backups en linea de comandos de SQL Server Express 2008

Miércoles, 19 mayo 2010 7 comentarios

Hola,

ultimamente estoy usando SQLServer Express 2008 por motivos de trabajo y uno de los problemas con el que me encontré es la gestión de las copias de seguridad. Aunque desde el SQL Server Management Studio podemos hacer manualmente los backups, SQL Server Express no permite crear backups programados al no disponer del SQLAgent.

Este problemilla lo podemos resolver mediante el uso de T-SQL y  scripts que nos permitan hacer el backup.

Para ello creamos un fichero al que llamamos backup.sql con los siguientes comandos de T-SQL.

BACKUP DATABASE Nombre_base_de_datos TO DISK=’C:BackupbackupBD.bak’
go

Esa secuencia de comandos hace un backup de la base de datos que le indicamos a una ubicación a disco.

Ahora creamos un fichero bat al que llamamos backup.bat con el siguiente script.

sqlcmd -S localhostSQLEXPRESS -i “C:Backupbackup.sql”

El script se conecta a la base de datos de SQLExpress en localhost y carga el fichero de comandos T-SQL que creamos anteriormente para hacer el backup.

Ahora solo nos queda hacer una tarea programada en windows para que ejecute el fichero bat según nuestro plan de copias de seguridad.

El fichero de T-SQL podemos modificarlo para añadir más opciones del backup, para ello debemos revisar la referencia de T-SQL.

También es posible generar el fichero de comandos T-SQL desde el SQL Server Management Studio. Para ello hacemos un backup manual de la base de datos con todas las opciones que nos interese y en el Menú Generar Script escogemos Generar script de acción en archivo. Este fichero desde el backup.bat.

Categorías:Software, Windows Etiquetas: , ,

El cursor de Microsoft Word 2003 es muy pequeño

Jueves, 11 febrero 2010 1 comentario

Hola,

es posible que usando el word 2003 os haya pasado alguna vez que el cursor pierde su tamaño normal y se visualiza muy pequeño. Esto es debido a que se hizo un cambio de tamaño de visualización de texto muy pequeño y al volver al tamaño normal (100%) no se la razón, pero el cursor se mantiene en el tamaño anterior.

Para solucionarlo tenemos que poner el zoom a un tamaño superior al 100% (yo lo pongo al 150%) y volver al 100%, con eso deberíamos tener de nuevo el cursor a su tamaño normal.

Categorías:Software, Windows Etiquetas: ,

Usa tus comandos preferidos de Unix/Linux en Windows

Domingo, 3 enero 2010 3 comentarios

Hola,

si eres de los que no puedes prescindir de tus comandos de consola preferidos de unix/linux en windows (ls, tar, cat, tail, grep, dd, cp,… ) posiblemente te interese usar unxutils que no es más que un port nativo de muchos de los comandos de Unix/Linux a Win32.

Para mí son una utilidad imprescindible y las instalo en todos los equipos con Windows que uso.

Las uso y funcionan correctamente con equipos con Windows XP y Vista aunque supongo que debería funcionar también sin problemas con Windows 7 o SO anteriores a XP.

En mi caso lo que hago es descomprimir el archivo y copiar los ejecutables de las utilidades a la carpeta WindowsSystem 32. Si las descomprimimos en otra carpeta tenemos que añadirla en las variables de entorno del sistema para que podamos acceder a ellas desde la consola de comandos.

Las podéis descargar aquí.

+ info: http://unxutils.sourceforge.net/

Categorías:Linux, Software, Windows Etiquetas: , ,

Borrar la cache de DNS del Sistema Operativo

Viernes, 1 enero 2010 Los comentarios están cerrados

Hola,

cuando navegamos por internet   las DNS se almacenan en la cache del cliente de DNS de nuestro SO para acelerar el acceso a las mismas la siguiente vez que las visitemos al no tener que resolver el nombre. A veces pasa que esa cache se corrompe o tiene entradas erróneas por distintos motivos (cambio ip, dominio, …etc). En esos casos tenemos que renovar manualmente la cache de DNS.

Si somos usuarios de Windows tenemos que ejecutar en una consola de comandos el comando

ipconfig /flushdns

Si somos usuarios de Debian GNU/Linux necesitamos tener instalado nscd que es un demonio de cache de DNS. En este caso, para renovar la cache solo tenemos que reiniciar el demonio nscd

/etc/init.d/nscd restart

Categorías:Debian, Linux, Windows Etiquetas: , ,

Emular un puerto LPT1 en Windows en un equipo sin puerto paralelo

Miércoles, 28 octubre 2009 3 comentarios

Hola,

hace pocos días tuve que revisar una vieja aplicación en Delphi 7 que imprime tickets en una impresora conectada al puerto paralelo (LTP1).El problema era que lo hacía desde mi portátil que no tiene puerto paralelo y la aplicación fallaba al iniciarse ya que intenta abrir el puerto para comprobar si esta ok.

Para resolver el problema tuve que emular un puerto paralelo en el portátil conectando una impresora en red. Eso se hace mediante el comando

net  use  lpt1: \equipoimpresora_compartida /persistent:yes


Con la opción persistent:yes hacemos que la impresora esté disponible en el siguiente reinicio del equipo.En mi caso lo que hize fue compartir la impresora virtual de pdf de otro equipo en red y conectarla contra mi portátil, así todo lo que imprimia creaba un pdf en el equipo remoto. También podemos usar nuestro propio equipo si en equipo usamos nuestra ip.

Si no vais usarla siempre, podeis crear un script

@echo off

net  use  lpt1: \equipoimpresora_compartida

exit

Si queremos eliminarla sol otenemos que ejecutar el comando

net use /delete lpt1
Categorías:Windows Etiquetas:

Cambiar el puerto de escucha del Terminal Server

Lunes, 26 octubre 2009 Los comentarios están cerrados

Hola,

hace tiempo me encontré con el problema de dar acceso por Terminal Services a dos servidores Windows 2003 a internet. Por defecto, el servicio de Terminal Services escucha en el puerto 3389 por lo que si solo necesitamos acceder a un equipo a través de internet no tenemos más que hacer NAT en el router del puerto 3389 al servidor. El problema lo tenemos cuando tenemos dos equipos. En este caso tenemos que cambiar el puerto de escucha del segundo equipo. Para ello tenemos que modificar el registro.

Ejecutamos Regedt32 y buscamos la clave

HKEY_LOCAL_MACHINESystemCurrentControlSetControlTerminal ServerWinStationsRDP-Tcp

y la subclave “PortNumber

TS1

Por defecto tiene el valor 3389 y solo tenemos que modificarlo por el valor que queremos. En mi caso suelo usar el 3390 para acordarme facilmente. Podemos poner el nuevo puerto en formato decimal o hexadecimal.

TS2

Guardamos los cambios y reiniciamos los servicios de Terminal Services (o el equipo).

Ahora solo nos queda conectarnos desde el equipo cliente indicándole el puerto

IP_EQUIPO:puerto

ts

+ Info: http://support.microsoft.com/kb/187623/es

Categorías:Software, Windows Etiquetas: ,
A %d blogueros les gusta esto: