まず、NTFSファイルシステムを操作するためのGPartedグラフィックユーティリティとパッケージが必要です。 これを行うには、gpartedおよびntfsprogsパッケージをインストールするだけです。 これは、Synapticとコンソールの両方で実行できます。
sudo apt-get install gparted ntfsprogs
次に、USBフラッシュドライブをフォーマットする必要があります。
コンソールからこれを行うことができます:
sudo mkfs.ntfs /dev/sdb4
/ dev / sdb4の代わりに、もちろん、フラッシュドライブのアドレスを指定する必要があります
これは簡単な方法で行えます。 これを行うには、GPartedを実行し、USBフラッシュドライブ(上部のドロップダウンメニュー)を選択し、セクションを選択します。 「セクション」メニューの「アンマウント」サブメニューを選択し、次に「セクション」メニューの「フォーマット」サブメニューを選択し、ドロップダウンメニューで「ntfs」を選択します。 ツールバーの緑色のチェックマークをクリックします。
コンソールを使用してUSBフラッシュドライブをフォーマットした場合、USBフラッシュドライブのブートフラグを設定するには、とにかくGPartedを実行する必要があります。 目的のセクションを選択し、[セクション]メニュー、[フラグの設定]サブメニューを選択します。 表示されるウィンドウで、「ブート」にチェックマークを付けてウィンドウを閉じます。 GPartedはもう必要ありません。
さらに、私が遭遇した問題は、標準のUbuntuツールではUDF ISOイメージを開くことができないということでした。 したがって、イメージを手動でマウントする必要があります。
sudo mkdir /media/iso
sudo mount windows7.iso /media/iso -t udf -o loop
すべてのファイルをイメージからUSBフラッシュドライブにコピーするだけです。
cp -R /media/iso/* /media/MyFlashDrive
以上です!
PS原則として、Windows 7をUSBフラッシュドライブにコピーできるだけではありません。
UPD。 GPartedをまったく使用せずに実行できます。 代わりに、fdiskを使用できます( icCEに感謝)
bogus@bogus-laptop:~$ sudo fdisk /dev/sdb
(m ): p
/dev/sdb: 1998 , 1998585344
255 heads, 63 sectors/track, 242 cylinders
Units = of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00068ccc
- Id
/dev/sdb4 1 243 1951712 7 HPFS/NTFS
4 / :
=(241, 254, 63) =(242, 250, 7)
(m ): a
(1-4): 4
(m ): p
/dev/sdb: 1998 , 1998585344
255 heads, 63 sectors/track, 242 cylinders
Units = of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00068ccc
- Id
/dev/sdb4 * 1 243 1951712 7 HPFS/NTFS
4 / :
=(241, 254, 63) =(242, 250, 7)
(m ): w
!
ioctl() .
WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
.
bogus@bogus-laptop:~$
UPD2。 ddを使用した簡単な方法( stampoonに感謝):
dd if=/w7.iso of=/dev/sdx
UPD3。 ddまたはUSBフラッシュドライブからファイルをコピーしても機能しない場合は、おそらく正しいMBRがありません。 (thx nalimka )
ms-sysユーティリティを使用できます。
ms-sys -7 /dev/sdb