Test Foro de elhacker.net SMF 2.1

Sistemas Operativos => Windows => Mensaje iniciado por: Zorronde en 25 Septiembre 2014, 21:40 PM

Título: Recuperar SO instalado
Publicado por: Zorronde en 25 Septiembre 2014, 21:40 PM
Es posible recuperar un SO ya instalado en un HDD.-Pido disculpa por mi ignorancia.-
1.- Disco con el SO
2.- Instalo el SO en el disco duro
3.- El DVD con el SO no existe mas
4.- Hay alguna forma de recuperar el SO (Iso) que se instalo.-
Título: Re: Recuperar SO instalado
Publicado por: Shout en 25 Septiembre 2014, 22:04 PM
No puedes hacer un instalador, pero sí puedes bajarte la imagen de internet.

O puedes hacer una imagen a partir del estado del disco duro (creando una instalación no limpia)
Título: Re: Recuperar SO instalado
Publicado por: Zorronde en 17 Octubre 2014, 16:42 PM
Shout; Agradezco tu respuesta.- Me interesa lo segundo que manifestas.- Como haría eso a grandes rasgos.- gracias
Título: Re: Recuperar SO instalado
Publicado por: Randomize en 17 Octubre 2014, 16:57 PM
dd: clona y graba discos duros fácilmente
http://linuxzone.es/dd-clona-y-graba-discos-duros-facilmente/


;D


Título: Re: Recuperar SO instalado
Publicado por: Eleкtro en 17 Octubre 2014, 17:03 PM
Cita de: Zorronde en 17 Octubre 2014, 16:42 PMMe interesa lo segundo - Como haría eso a grandes rasgos

( No se si será esto exactamente lo que quieres... )

1) Necesitas entender unos conceptos básicos (los cuales, discúlpame, pero no los explicaré, por que son extensos), infórmate un poco en la sección "Definiciones" de mi antigua publicación:     
Guía de personalización de imágenes de implementación de Windows (WIM) (Parte 1) (http://foro.elhacker.net/windows/guia_de_personalizacion_de_imagenes_de_implementacion_de_windows_wim_parte_1-t412420.0.html;msg1934592#msg1934592)
y a continuación sigue las instrucciones del paso '1.0' de ese mismo post.

2) Después de entender más o menos lo que vas a hacer y como hacerlo, debes capturar el estado del sistema operativo, si, he dicho capturar, es una captura, no grabación ni virtualización ni etc.

3) Con el siguiente Script puedes realizar la tarea, debes modficar los parámetros definidos por el usuario, la funcionalidad de cada parámetro está documentado, espero que no andes mal de Inglés :P:

Debes modificar en el Script los valores donde ubico la herramienta Dism de Microsoft, así como el nombre interno de la imagen del SO, y la partición que deseas capturar (ten en cuenta que debes capturar la partición desde otra partición distinta, no puedes capturar la partición activa), y por los demás valores no debes preocuparte, déjalos como están.

Código (dos) [Seleccionar]
@Echo OFF

REM =================
REM Console Settings:
REM =================

Title WIM Capture Tool - By Elektro
Mode Con Cols=150 Lines=50
CHCP 1252 1>NUL & REM Windows-1252, Spanish-Latin.



REM =====
REM Info:
REM =====

Echo+
Echo  --------------------------------------------------------------------------------
Echo  This script captures a partition with Windows installed and creates a WIM Image.
Echo  --------------------------------------------------------------------------------
Echo+



REM ====================
REM User defined values:
REM ====================

:: This value indicates the partition to capture.
Set "CapturePartition=C:"

:: This value indicates the 'DISM' script that contains exclusions.
Set "CaptureScript=%CD%\Capture.ini"

:: This value indicates the resulting WIM file.
Set "OutputWIMFile=%UserProfile%\Desktop\Win81.x64.wim"

:: This value indicates the name for the WIM image.
Set "ImageName=Windows 8.1"

:: This value indicates the description for the WIM image.
Set "ImageDescription=Windows 8.1 x64 Mod"

:: This value indicates the ubication of a custom 'DISM.exe' file if needed.
:: Default ubication: "%SystemRoot%\System32\Dism.exe"
Set "Dism=%CD%\..\Tools\Dism\Dism.exe"

:: This value indicates the ubication of the logfile that will record 'DISM' errors.
Set "DismLogfile=%CD%\%~n0 DISM.log"

:: This value indicates the logging-level of the 'DISM' process.
:: 1 = Errors only
:: 2 = Errors and warnings
:: 3 = Errors, warnings, and informational
:: 4 = All of the information listed previously, plus debug output
Set /A "DismLogLevel=2"



REM =====
REM Main:
REM =====

:: Call Methods.
Call :CheckErrors
Call :CreateLog
Call :StartTimer
Call :Capture
Call :StopTimer
Call :EndLog
Pause&Exit



REM ========
REM Methods:
REM ========


:CreateLog

:: Create the logfile and record starting info on it.
Echo+ >"%DismLogfile%"
(
Echo+
Echo      WIM Capture Tool
Echo ===========================
Echo   %DATE% ^| %TIME:~0,-3%
Echo /\/\/\/\/\/\/\/\/\/\/\/\/\/
Echo+
Echo [i] Capture Partition: %CapturePartition%
Echo [i] Capture Script...: %CaptureScript%
Echo [i] Output WIM File..: %OutputWIMFile%
Echo [i] Image Name.......: %ImageName%
Echo [i] Image Description: %ImageDescription%
Echo [i] Dism Log file....: %DismLogfile%
Echo+
Echo ===========================
)>"%DismLogfile%"

:: Display starting log info.
Type "%DismLogfile%"
Goto:EOF


:EndLog
(
Echo+
Echo [i] Done!
Echo [i] Elapsed Time: %ElapsedTime%
Echo+
)>>"%DismLogfile%"

:: Display ending information.
CLS
Type "%DismLogfile%"
Goto:EOF


:StartTimer
Set "StartingDate=%Date%"
Set "StarttingTime=%Time:~0,-3%"
Goto :EOF


:StopTimer
(
Echo Minutes = DateDiff^("n", "%StartingDate% %StarttingTime%", Now^)
Echo WScript.Echo Minutes ^& " Minutes"
)>"%TEMP%\%~n0 MinuteDiff.vbs"

For /F "Tokens=*" %%# In (
'Cscript.exe /Nologo "%TEMP%\%~n0 MinuteDiff.vbs"'
) Do (
Set "ElapsedTime=%%#"
)

Goto:EOF


:Capture
:: Mount the Windows Image into the directory.
Echo+
Echo [+] Capturing Partition '%CapturePartition%'...
"%Dism%" /Capture-Image /ImageFile:"%OutputWIMFile%" /CaptureDir:"%CapturePartition%" /ConfigFile:"%CaptureScript%" /Name:"%ImageName%" /Description:"%ImageDescription%" /Compress:"Maximum" /CheckIntegrity /Verify /Bootable /NoRpFix /English /LogPath:"%DismLogfile%" /LogLevel:"%DismLogLevel%" || (
Echo+
Echo [x] Error capturing the partition.
Echo+
Pause&Exit
)

Goto:EOF



REM ===============
REM Error Handling:
REM ===============

:CheckErrors

:: Capture Partition Error-Check.
If Not Exist "%CapturePartition%" (
Echo [x] Partition not found at: "%CapturePartition%" | MORE
Pause&Exit
)

:: CaptureScript File Error-Check.
If Not Exist "%CaptureScript%" (
Echo [x] Capture Script file not found at: "%CaptureScript%" | MORE
Pause&Exit
)

:: 'DISM.exe' File Error-Check.
If Not Exist "%DISM%" (
Echo [x] 'DISM' process not found at: "%DISM%" | MORE
Pause&Exit
)

:: 'DismLogLevel' Value check.
Echo "%DismLogLevel%"| Findstr.exe "^\"[^1-4]\"$" 1>NUL 2>&1 || (
Echo [x] Error parsing parameter 'DismLogLevel',
Echo     value '%DismLogLevel%' is not in range '1-4'.
Pause&Exit
)

Goto:EOF


Aparte de eso, incluyo un Script de inicialización (INI) que contiene los filtros de los elementos a excluir en la captura, esto es para que el archivo resultante pese mucho menos de lo necesairo.

Código (ini) [Seleccionar]
[ExclusionList]
"System Volume Information"
"VirtualBox Guest Additions"
$Recycle.Bin
*.bak
*.chm
*.log
*.pdf
*.wim
BCD
appdb.dat
StaticCache.dat
DataStore.edb
ExplorerStartupLog.etl
ExplorerStartupLog_RunOnce.etl
FNTCACHE.DAT
FontCache-FontFace.dat
PackageRepository.edb
hiberfil.sys
iconcache_1024.db
iconcache_16.db
iconcache_1600.db
iconcache_256.db
iconcache_32.db
iconcache_48.db
iconcache_96.db
iconcache_exif.db
iconcache_idx.db
iconcache_sr.db
iconcache_wide.db
iconcache_wide_alternate.db
pagefile.sys
swapfile.sys
thumbcache_16.db
thumbcache_32.db
thumbcache_48.db
thumbcache_idx.db
ThumbCacheToDelete
TileCacheDefault-*_80.dat
TileCacheDefault-*_100.dat
TileCacheLogo-*_100.dat
TileCacheLogo-*_100.dat
TileCacheStartView-*_80.dat
TileCacheStartView-*_100.dat
TileCacheTickle-*_80.dat
TileCacheTickle-*_100.dat
WebCacheV01.dat
Windows.edb
Windows\CSC
WinPEpge.sys

[CompressionExclusionList]
*.mp3


Si no entiendes algo... bueno, pregunta.

Saludos
Título: Re: Recuperar SO instalado
Publicado por: Randomize en 17 Octubre 2014, 17:05 PM
CitarSi no entiendes algo... bueno, pregunta.



:rolleyes: :rolleyes: :rolleyes:



Pueden dar ganas de irse del foro cuando uno se ve sobrepasado, y el usuario de apie "adora" las GUI...
Título: Re: Recuperar SO instalado
Publicado por: Zorronde en 17 Octubre 2014, 19:05 PM
La verdad no entiendo nada porque no se ni "J" de ingles.- gracias igual
Título: Re: Recuperar SO instalado
Publicado por: Shout en 17 Octubre 2014, 20:39 PM
Cita de: Zorronde en 17 Octubre 2014, 19:05 PM
La verdad no entiendo nada porque no se ni "J" de ingles.- gracias igual
Pues sin inglés estás un pelín jodido, no te lo digo para ofender, simplemente te digo que aprender inglés para dedicarse a cualquier cosa informática que no sea revisar el Facebook es de mucha utilidad.
Título: Re: Recuperar SO instalado
Publicado por: Randomize en 18 Octubre 2014, 05:19 AM
Con lo fácil que sería programar en castellano...


Citar
...

20. muestra "Hola mundo";

30. ...

...

Título: Re: Recuperar SO instalado
Publicado por: Zorronde en 18 Octubre 2014, 14:03 PM
Les agradezco mucho-No se ingles y aprender a esta altura de mi vida(75)con la salud + o -, la verdad que no me atrae mucho  ja  ja.- saludos
PD: Nunca es tarde para aprender.-
Título: Re: Recuperar SO instalado
Publicado por: Shout en 18 Octubre 2014, 16:02 PM
Cita de: Randomize en 18 Octubre 2014, 05:19 AM
Con lo fácil que sería programar en castellano...


Fácil, pero feo de cojones.  ;D
Título: Re: Recuperar SO instalado
Publicado por: Zorronde en 19 Octubre 2014, 04:22 AM
Bien puestos.-
Título: Re: Recuperar SO instalado
Publicado por: Eleкtro en 19 Octubre 2014, 09:46 AM
No es necesario saber Inglés para usar Google Translate :P

Saludos
Título: Re: Recuperar SO instalado
Publicado por: Zorronde en 19 Octubre 2014, 14:39 PM
Eleкtro : Lo uso, pero para cosas "puntuales" -no mas allá de eso.- De cualquier manera acepto vuestra opinión, pero prevalece la mía, ja ja - saludos