locked
Crear un diskpart automatizado RRS feed

  • Pregunta

  • Hola, primero de todo decir que algo entiendo de esto (muy poco pero entiendo)

    he visto que con la comanda diskpart /s script.txt se puede crear un proceso automatizado, el diskpart lo se hacer funcionar pero la comanda nome va o no se como se hace, se necesitan dos script o algo por el estilo?

    Un Saludo y adios!!

    miércoles, 30 de marzo de 2011 20:39

Respuestas

  • haber como no entiendo te dire todo lo que se lanzarlo?como administrador por supuesto, pero por si acaso te paso los archivos tal cual los tengo

    en la particion :E tengo los dos archivos siguientes

    un bat que se llama menu.bat

    @echo off
    echo (A) Hiren's Boot
    echo (B) C
    choice /C:AB
    if errorlevel A goto norm
    if errorlevel B goto ahdd
    cls
    @echo off
    :norm
    diskpart [ /S script]
    pause

    un archivo que se llama script.txt que contiene

    list volume

    Gracias!

     

    Te sobran los corchetes y te falta la loclacizacion del fichero:

    diskpart /s "c:\carpeta\script.txt"

    Es decir, ruta competa con nombre de fihecro incluido y todo entrecomillado... Pero.. esto ya te lo habia dicho antes y no has hecho caso... :P

    Saludos :)

    • Marcado como respuesta kiferhe viernes, 1 de abril de 2011 20:51
    jueves, 31 de marzo de 2011 14:24

Todas las respuestas

  • Hola, primero de todo decir que algo entiendo de esto (muy poco pero entiendo)

    he visto que con la comanda diskpart /s script.txt se puede crear un proceso automatizado, el diskpart lo se hacer funcionar pero la comanda nome va o no se como se hace, se necesitan dos script o algo por el estilo?

    Un Saludo y adios!!

    Tienes un ejemplo en este articulo: http://support.microsoft.com/kb/928543

    Saludos :)

    • Propuesto como respuesta Ismael Borche viernes, 1 de abril de 2011 19:00
    miércoles, 30 de marzo de 2011 20:53
  • no lo entiendo , haber de momento he creado un .txt que lo unico que pone es list volume con el nombre de script.txt pero el principal no entiendo como tendría que ir, lo tengo de la siguiente manera

    @echo off
    echo (A) Hiren's Boot
    echo (B) C
    choice /C:AB
    if errorlevel A goto norm
    if errorlevel B goto ahdd
    cls
    @echo off
    :norm
    diskpart /s script.txt
    pause

    no lo se... gracias !

    miércoles, 30 de marzo de 2011 20:59
  • no lo entiendo , haber de momento he creado un .txt que lo unico que pone es list volume con el nombre de script.txt pero el principal no entiendo como tendría que ir, lo tengo de la siguiente manera

    @echo off
    echo (A) Hiren's Boot
    echo (B) C
    choice /C:AB
    if errorlevel A goto norm
    if errorlevel B goto ahdd
    cls
    @echo off
    :norm
    diskpart /s script.txt
    pause

    no lo se... gracias !

    Acabo de hacer lo mismo y mira lo que me sale:

    [C:\]diskpart /s sdiskpart.txt

    Microsoft DiskPart version 6.1.7601
    Copyright (C) 1999-2008 Microsoft Corporation.
    On computer: ALTVVM

      Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
      ----------  ---  -----------  -----  ----------  -------  ---------  --------
      Volume 0         IRAID        NTFS   Stripe      5588 GB  Healthy
        J:\pr\iraid\
      Volume 1     W                       DVD-ROM         0 B  No Media
      Volume 2     S                       DVD-ROM         0 B  No Media
      Volume 3     T                       DVD-ROM         0 B  No Media
      Volume 4     G                       DVD-ROM         0 B  No Media
      Volume 5     P                       DVD-ROM         0 B  No Media
      Volume 6         WD SmartWar  UDF    CD-ROM       668 MB  Healthy
      Volume 7     C   7SYS-C       NTFS   Partition     15 GB  Healthy    System
      Volume 8     O   SYS-O        NTFS   Partition    176 GB  Healthy
      Volume 9         7SYS-VM      NTFS   Partition    254 GB  Healthy
        J:\pr\7sys-vm\

    Lo cual es correcto.

    Saludos :)

    miércoles, 30 de marzo de 2011 21:07
  • no puede ser que hago mal ? me puedes dar el script tuyo a lo mejor soy yo que lo tengo en un archivo mal guardado.
    miércoles, 30 de marzo de 2011 21:10
  • no puede ser que hago mal ? me puedes dar el script tuyo a lo mejor soy yo que lo tengo en un archivo mal guardado.

    Mira el script:

    [C:\]type sdiskpart.txt
    list volume

    Es decir, totalmente simple. De todas formas, cuando pones:

    diskpart /s script.txt

    ¿por que no pones la ruta completa de ese txt y entrecomillado?... es decir:

    diskpart /s "c:\carpeta donde este\script.txt"

    de esta forma te garantizas que estés donde estés posicionado encontrará el script.

    Saludos :)

     


    miércoles, 30 de marzo de 2011 21:15
  • Haber se me abre el diskpart pero ahora me sale que no puede leer el archivo de scripts TT'
    miércoles, 30 de marzo de 2011 21:19
  • Haber se me abre el diskpart pero ahora me sale que no puede leer el archivo de scripts TT'

    Dime exactamente el diskpart como lo lanzas...

    Saludos :)

    miércoles, 30 de marzo de 2011 21:28
  • te explico ,tengo dos particiones en un hdd de 500 dividia de la siguiente manera

    :E -> Contiene el Bat | :K -> Contiene todo lo demas

    tengo el archivo bat en la particion :E y tal y no me carga TT' ,SE ME ABRE EL DISKPART pero no  me reconoze el archivo

     

    jueves, 31 de marzo de 2011 7:37
  • te explico ,tengo dos particiones en un hdd de 500 dividia de la siguiente manera

    :E -> Contiene el Bat | :K -> Contiene todo lo demas

    tengo el archivo bat en la particion :E y tal y no me carga TT' ,SE ME ABRE EL DISKPART pero no  me reconoze el archivo

     


    Si... pero dinos la instruccion del diskpart como la lanzas. "Literalmente".

    Saludos :)

    jueves, 31 de marzo de 2011 11:58
  • haber como no entiendo te dire todo lo que se lanzarlo?como administrador por supuesto, pero por si acaso te paso los archivos tal cual los tengo

    en la particion :E tengo los dos archivos siguientes

    un bat que se llama menu.bat

    @echo off
    echo (A) Hiren's Boot
    echo (B) C
    choice /C:AB
    if errorlevel A goto norm
    if errorlevel B goto ahdd
    cls
    @echo off
    :norm
    diskpart [ /S script]
    pause

    un archivo que se llama script.txt que contiene

    list volume

    Gracias!

     

    jueves, 31 de marzo de 2011 12:44
  • haber como no entiendo te dire todo lo que se lanzarlo?como administrador por supuesto, pero por si acaso te paso los archivos tal cual los tengo

    en la particion :E tengo los dos archivos siguientes

    un bat que se llama menu.bat

    @echo off
    echo (A) Hiren's Boot
    echo (B) C
    choice /C:AB
    if errorlevel A goto norm
    if errorlevel B goto ahdd
    cls
    @echo off
    :norm
    diskpart [ /S script]
    pause

    un archivo que se llama script.txt que contiene

    list volume

    Gracias!

     

    Te sobran los corchetes y te falta la loclacizacion del fichero:

    diskpart /s "c:\carpeta\script.txt"

    Es decir, ruta competa con nombre de fihecro incluido y todo entrecomillado... Pero.. esto ya te lo habia dicho antes y no has hecho caso... :P

    Saludos :)

    • Marcado como respuesta kiferhe viernes, 1 de abril de 2011 20:51
    jueves, 31 de marzo de 2011 14:24
  • gracias, podeis poner el tema como solucionado.!!! :D

    viernes, 1 de abril de 2011 20:51