Crear una memoria USB de arranque podría ser una tarea difícil. Necesitarás una herramienta (por ejemplo, la herramienta USB/DVD de Windows 10) o tendrás que lidiar con esos viejos comandos de cmd como bootsect.exe
.
Esto ya terminó, porque tengo para ti una función de PowerShell que automatiza todos los pasos que necesitas para crear tu dispositivo USB de arranque de Windows 10 o cualquier ISO.
1. Create-BootableUSBStick en acción
Te mostraré primero lo que vamos a lograr.
Conecta tu memoria USB. A continuación, monta el archivo ISO del sistema operativo (Windows 7/8/10, Windows Server, etc). Comprueba las letras de unidad. Los necesitaremos más adelante.
En mi caso, la memoria USB está asociada con E:
y la ISO está montada en F:
. El siguiente comando crea una memoria USB de arranque de Windows:
Create-BootableUSBStick -USBDriveLetter E: -ImageFiles F:
![USB Booteable con PowerShell](https://esgeeks.com/wp-content/uploads/2019/06/USB-Booteable-con-PowerShell.png)
¡Ahora espere unos minutos y tu memoria USB estará lista para usar!
2. El código PowerShell
function Create-BootableUSBStick {
# .SYNOPSIS
# Create-BootableUSBStick is an advanced PowerShell function to create a bootable USB stick for the installation of Windows OS.
# .DESCRIPTION
# The main idea is to avoid the use of 3rd party tools or tools like the Windows 7 USB tool.
# .PARAMETER
# USBDriveLetter
# Mandatory. Provide the drive letter where your usb is connected
# .PARAMETER
# ImageFiles
# Mandatory. Enter the drive letter of your mounted ISO (OS Files)
# .EXAMPLE
# Create-BootableUSBStick -USBDriveLetter F: -ImageFiles D:
# .NOTES
# Author:Patrick Gruenauer
# Web:https://sid-500.com
param
(
$USBDriveLetter,
$ImageFiles
)
$USBDriveLetterTrim=$USBDriveLetter.Trim(':')
Format-Volume -FileSystem NTFS -DriveLetter $USBDriveLetterTrim -Force
bootsect.exe /NT60 $USBDriveLetter
xcopy ($ImageFiles +'\') ($USBDriveLetter + '\') /e
Invoke-Item $USBDriveLetter
}
- ¿Nuevo en Windows PowerShell? Aprende Cómo usar Windows PowerShell: Guía Básica de Inicio
- Y luego, mira los Comandos de Windows PowerShell que debes conocer
3. Cómo usarlo
Copia el código en tu sesión de PowerShell ISE y ejecuta el código. Luego escribe el comando y diviértete con él.
Si deseas que la función esté disponible permanentemente, de modo que la función esté allí cada vez que inicies PowerShell, debes crear una carpeta en C:\Program Files\WindowsPowerShell\Modules
. Nómbralo como Create-BootableUSBStick
. Luego guarda el código como un archivo .psm1
en esa carpeta. La captura de pantalla de abajo será de gran ayuda.
![Agregar módulos a PowerShell](https://esgeeks.com/wp-content/uploads/2019/06/Agregar-módulos-a-PowerShell.png)
- ¿No te gusta PowerShell?: Cómo crear dispositivo USB Booteable con el CMD
- ¿Eres de Linux? Aprende Cómo crear un USB booteable desde terminal Linux
¿Te ha gustado este artículo? Sígue este blog en su fanpage de Facebook, Twitter, Instagram y/o YouTube para que no te pierdas del mejor contenido informático y hacking!