web-dev-qa-db-ja.com

Windows 7 ISOからUSBにinstall.wimをコピーできない理由(Linux環境)

Windows 7 ISOのUSBブート可能ディスクを作成する必要があります。

USBはNTFSでフォーマットされていますが、ISOは破損していません。他の場所にinstall.wimをコピーできますが、USBにコピーできません。私もrsyncを試しました。

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]

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)
10
Umur Kontacı

まあ、この問題の理由は、ファイルのサイズが4.0 GBを超え、USBがFAT32形式でフォーマットされているためです。 FAT32の最大ファイルサイズは4GBです。 FAT16の最大ファイルサイズは2GBのみです。

それでは、この問題をどのように修正しますか?それには、2つの方法があります。ファイルを小さな部分に分割してから外部ハードドライブにコピーするか、ファイルシステムをNTFSに変換できます。この場合、ファイルサイズに制限はありません。

7
Bill Dinon

install.wimをUSBフラッシュドライブにコピーするときに同じ問題が発生したため(いくつか試しました)、クラスターサイズを変更しました。

Right Click ドライブ、USBの下でFormatを選択し、クラスターサイズを4096(デフォルト)から16キロバイトに変更して、install.wimをもう一度コピーしてみます。

5
Gretys

私はこのスレッドが少し古いことを知っていますが、誰かがこの問題を抱えている場合に備えて。私のISBフラッシュドライブは130 GBで、NTFSでフォーマットされ、Win PE 4.0で起動します。 install.wimが大きすぎて移動できないというエラーが引き続き発生しました。したがって、.isoをフラッシュドライブにコピーし、7Zipを使用して、WinPEから起動されたフォルダーに抽出し、Dドライブにドロップし、Win7x64フォルダーに移動してセットアップを実行しました。インストールされているOS

1
SmellyKat

また、この古いスレッドに出くわし、私の答えを共有したいと思いました...

USBがfat32に設定されているかどうかを確認します。もしそうなら、私は最大ファイルサイズは2GBであり、install.wimは約2.57GBです。 USBをNTFSにフォーマットして、再試行してください。これでうまくいきました。

1
Interpro

これは具体的な問題には対応していませんが、ISOから起動可能なUSBを作成するときに、手動のコピープロセスを実行したことはありません。 Create bootable windows 7 usb drive で説明されているように、私は通常unetbootnのようなものを使用しています==あなたはこのようなことを試しましたか?

1
Dennis

単にファイルをコピーしようとしたときのエラーメッセージは何ですか?他のものをフラッシュドライブにコピーできますか、それとも単にそのファイルをtouchしますか?ここでは、次の3つのいずれかが発生している可能性があります。

  1. フラッシュドライブのファイルシステムの状態が悪いため、読み書きできません。この場合、再フォーマットが役立つことがあります。
  2. install.wimは非常に大きいため、ファイルシステムはファイルのサイズを処理できません。この場合も、適切なブロックサイズで再フォーマットすると役立つ場合があります。
  3. フラッシュドライブ自体は死んでいます。再フォーマットしてもドライブが修復されない場合は、別のものを見つけることをお勧めします。

わずか$ 4 USD で安価な4GBを手に入れることができるはずです。そのため、本当に死んでも、それは世界の終わりではありません。

@Dennisが示唆しているようにunetbootinが機能しない場合は、 [〜#〜] yumi [〜#〜] を試してください(unetbootin/universal USBインストーラーに似ています)。私はそれにWindowsインストーラーとサムドライブの.isoを与えることができ、それは魅力のように機能します。それができない場合は、通常、有益なエラーメッセージが表示されます。

0
Zac B

ドライブを右クリックして[フォーマット]を選択し、クラスターサイズを4096メガバイト(デフォルト)から16キロバイトに変更し、ファイルシステムをexFATに変更して、install.wimを再度コピーしてみます。

0
rohit kumar

私はこの問題を抱えていました。他のすべてのファイルを個別にコピーし、最後までinstall.wimを残しました。私がこれをしたとき、私は立ち去りました。約5〜10分かかりましたが、正常にコピーされました。

0
SighFye

コピーできませんinstall.wim FAT32パーティションへ。FAT32パーティションでは4 GBを超えるファイルとinstall.wimファイルが(わずかに)4 GBを超えています。 install.wim「wimlib-imagex」、圧縮レベル「solid」、次のコマンドを使用:

wimlib-imagex optimize install.wim --solid

WimLibのインストールが必要になる場合があります。

Sudo apt install wimtools

Windowsでは、このツールは「dism」と呼ばれ、圧縮レベルは「recovery」と呼ばれます。

ソース: tqdev.com

0
mevdschee

起動可能なUSBを作成しているときに自分でその問題に遭遇しました。

  • 私の最初の試みでは、コピープロセスが停止/フリーズしました。

  • Total Commanderを使用した2回目の試行-同じことが99%で、それだけです。

  • 3回目の試行(成功)、Win7のCD/DVDからの通常のコピー/貼り付け-> USBと同じ話ですが、今回はそのままにします。

3回目の試行では、残り時間が増え始めましたが、5分後にプログレスバーが再び動き、コピープロセスが正常に完了しました。

0
algahaim

古いスレッドを復活させて申し訳ありませんが、ここで良い答えが見つかりませんでした。私がこれをどのように達成したかを共有したいと思います。

コマンドラインから:

cd /dev/iso-location
Sudo apt update && Sudo apt install wimtools
wimlib-imagex split install.wim ~/Documents/install.swm 2000

次に、install.wimをUSBにコピーする代わりに、すべてのinstall.swmファイルをコピーします。私にとっては、私は4GBを少し超えるので、3つ持っていました。 USBドライブ(.swmファイルのみ)と残りの部分にinstall.wimが残っていないことを確認します。

上記の最後のコマンドの最後の2000は、出力.swmファイルを2000MBに制限します。必要に応じて、これを小さく/大きくすることができます。特に理由がないので2000年を使いました。

ちなみにこれはWindows 10用です。私のinstall.wimはiso/sources/install.wimにあるので、.swmファイルを/usb/sources/install.swm/usb/sources/install2.swmに移動しました

ここで行ったのは、.wimファイルをより小さい.swmファイルに分割して、FAT32 USBがファイルを保持できるようにして、最後に起動可能なUSBを作成できるようにすることです。

0
Chris Evans