Questão Por que não consigo copiar install.wim do Windows 7 ISO para USB (no linux env)


Eu preciso fazer um disco USB inicializável do Windows 7 ISO.

Meu USB está formatado para NTFS, ISO não está corrompido. Eu posso copiar install.wim em outro lugar, mas não consigo copiá-lo para USB. Eu até tentei o rsync.

erro de rsync

sources/install.wim
rsync: writefd_unbuffered failed to write 4 bytes to socket [sender]: Broken pipe (32)
rsync: write failed on "/media/52E866F5450158A4/sources/install.wim": Input/output error (5)
rsync error: error in file IO (code 11) at receiver.c(322) [receiver=3.0.8]

Stat para windows.vim

  File: `X15-65732 (2)/sources/install.wim'
  Size: 2188587580  Blocks: 4274600    IO Block: 4096   regular file
Device: 801h/2049d  Inode: 671984      Links: 1
Access: (0664/-rw-rw-r--)  Uid: ( 1000/    umur)   Gid: ( 1000/    umur)
Access: 2011-10-17 22:59:54.754619736 +0300
Modify: 2009-07-14 12:26:40.000000000 +0300
Change: 2011-10-17 22:55:47.327358410 +0300

fdisk -l

Disk /dev/sdd: 8103 MB, 8103395328 bytes
196 heads, 32 sectors/track, 2523 cylinders, total 15826944 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xc3072e18

   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1   *          32    15826943     7913456    7  HPFS/NTFS/exFAT

hdparm -I

/dev/sdd:
SG_IO: bad/missing sense data, sb[]:  70 00 05 00 00 00 00 0a 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

ATA device, with non-removable media
    Model Number:       UF�F�A����U]r���U   u��tF�f�`~
    Serial Number:      �@󾽀~|
    Firmware Revision:  ����V�
    Media Serial Num:   $I�vnladip raititnot baelErrrol aoidgn
    Media Manufacturer: o eparitgns syetmiM
Standards:
    Used: unknown (minor revision code 0x0c75) 
    Supported: 12 8 6 
    Likely used: 12
Configuration:
    Logical     max current
    cylinders   17218   0
    heads       0   0
    sectors/track   128 0
    --
    Logical/Physical Sector size:           512 bytes
    device size with M = 1024*1024:           0 MBytes
    device size with M = 1000*1000:           0 MBytes 
    cache/buffer size  = unknown
Capabilities:
    IORDY(may be)(cannot be disabled)
    Queue depth: 11
    Standby timer values: spec'd by Vendor
    R/W multiple sector transfer: Max = 0   Current = ?
    Recommended acoustic management value: 254, current value: 62
    DMA: not supported
    PIO: unknown
       *    reserved 69[0]
       *    reserved 69[1]
       *    reserved 69[3]
       *    reserved 69[4]
       *    reserved 69[7]
Security: 
    Master password revision code = 60253
    not supported
    not enabled
    not locked
    not frozen
    not expired: security count
    not supported: enhanced erase
    71112min for SECURITY ERASE UNIT. 172min for ENHANCED SECURITY ERASE UNIT.
Integrity word not set (found 0xaa55, expected 0x80a5)

7


origem


Você tem outro dispositivo USB para experimentar? - Ƭᴇcʜιᴇ007
todos os outros são menos de 4gb. No entanto, eu vi que muitas pessoas tinham experimentado esse problema, por isso deve ser irrelevante do dispositivo USB; ainda resultados hdparm são pouco confusos - Umur Kontacı
De acordo com o que você postou, o install.wim é de 2,1 GB (2188587580), então deve caber em um USB que seja <4 GB (mas> 2,1 GB)? O hsparm info em "Model", "Media Serial" e tal é bastante superficial, por isso eu sugiro tentar outro dispositivo USB :) - Ƭᴇcʜιᴇ007
todos os flashdrives que eu tenho são 2 GB agora, exceto o que eu estou usando = ( - Umur Kontacı
possível duplicata de Criando uma unidade flash de instalação do Windows XP no linux - Ƭᴇcʜιᴇ007


Respostas:


Bem, a razão para este problema é porque o arquivo é> 4,0 GB de tamanho e o USB é formatado no formato FAT32. O tamanho máximo do arquivo para o FAT32 é de 4 GB. O tamanho máximo do arquivo para o FAT16 é de apenas 2 GB.

Então, como você resolve esse problema? Bem, existem duas maneiras de fazer isso. Você pode dividir o arquivo em partes menores e, em seguida, copiá-lo para o disco rígido externo ou converter o sistema de arquivos em NTFS, onde não há limites para o tamanho dos arquivos.


5



Pena que você não pode arrancar de um USB que é formatado em NTFS. :( - Kon


Eu tive o mesmo problema copiando install.wim para flash drive USB (eu tentei vários), então eu mudei o tamanho do cluster.

Clique direito a unidade, sob USB, selecione Format, em seguida, altere o tamanho do cluster de 4096 (padrão) para 16 Kilobytes e tente copiar install.wim novamente.


3



Você, senhor, é um salva-vidas! - Kon


Qual é a mensagem de erro quando você tenta simplesmente copiar o arquivo? Você pode copiar outras coisas para o pen drive ou simplesmente touch um arquivo sobre ele? É possível que uma de três coisas esteja acontecendo aqui:

  1. O sistema de arquivos do seu pendrive está em um estado ruim e você não pode ler / gravar nele. Nesse caso, uma reformatação pode ajudá-lo.
  2. É possível que, porque o install.wim é tão grande que seu sistema de arquivos não pode lidar com o tamanho do arquivo. Novamente, um novo formato com o tamanho de bloco apropriado pode ajudá-lo.
  3. O pen drive está morto. Se um novo formato não consertar a unidade, é melhor você encontrar outra coisa.

Você deve ser capaz de pegar um barato 4GB para tão pouco quanto $ 4 USD, então não deveria ser o fim do mundo se estiver realmente morto.


1





Isso não resolve os detalhes, mas ao criar USBs inicializáveis ​​a partir de ISOs, nunca corri para um processo de cópia manual. Eu costumo usar algo como unetbootn como descrito em Criar uma unidade usb inicializável do windows 7 Você já tentou algo assim?


1



Claro que eu fiz =) Eu uso unetbootin para criar usb inicializável para o Linux, mas para o Windows, o processo é um pouco complicado. Você tem que copiar os arquivos e escrever um MBR para sua versão do Windows. - Umur Kontacı
Ele diz que o unetbootin também pode preparar usbs inicializáveis ​​para windows, mas no meu caso ele falhou e me jogou no console de boot. - Umur Kontacı


Eu sei que esta discussão é um pouco antiga, mas no caso de alguém ter esse problema. Meu drive flash ISB é 130gb e formatado NTFS e botas para Win PE 4.0. Eu ainda tive o erro que install.wim era muito grande para passar. então eu simplesmente copiei o .iso para a unidade flash e usei o 7Zip para extrair para uma pasta inicializada para o WinPE cair no D Drive e entrar na pasta Win7x64 e executar a instalação. SO instalado


1





Também me deparei com esse antigo tópico e pensei em compartilhar minha resposta ...

Verifique se o USB está configurado para fat32. Se assim for, acho que o tamanho máximo do arquivo é 2gb e install.wim é de cerca de 2,57gb. Tente formatar o USB para NTFS e tente novamente. Isso funcionou para mim.


1





Se o unetbootin não funcionar, como sugerido pelo @Dennis, tente YUMI (semelhante ao instalador USB unetbootin / universal). Eu posso dar-lhe um .iso de um instalador do windows e um pen drive, e funciona como um encanto. Se não puder, geralmente dá mensagens de erro informativas.


0





Já me deparei com esse problema ao criar um USB inicializável.

  • Na minha primeira tentativa, o processo de cópia parou / congelou.

  • A segunda tentativa, com Total Commander - mesma coisa 99% e é isso.

  • Terceira tentativa (sucesso), apenas cópia / colagem regular de CD / DVD do Win7 -> USB e a mesma história, mas desta vez eu simplesmente deixo.

Na terceira tentativa, o tempo restante começou a aumentar, mas após 5 minutos a barra de progresso foi movida novamente e o processo de cópia foi completado com sucesso.


0





Eu acabei de ter esse problema. Eu copiei todos os outros arquivos separadamente e deixei o install.wim até o último. Quando fiz isso, fui embora. Demorou cerca de 5-10mins mas copiou com sucesso.


0