利点と限界
USBフラッシュドライブライブUSBは、ライブCDの多くの利点と限界を共有しており、独自の利点と限界も備えている。
利点
- ライブCDとは異なり、起動デバイスに保存されているデータは変更可能で、同じデバイスにさらにデータを保存することもできます。ユーザーは好みのオペレーティングシステム、アプリケーション、設定、個人ファイルを持ち運ぶことができ、複数のユーザー間で単一のシステムを簡単に共有できます。
- ライブUSBには、ユーザーがUSBデバイスを簡単に持ち運んだり、安全な場所(例えば金庫)に保管したりできるため、プライバシー保護が強化されるという利点があります。これにより、他人がデータにアクセスする機会を減らすことができます。一方で、USBデバイスは紛失したり盗まれたりしやすいため、データの暗号化とバックアップは、一般的なデスクトップシステムよりもさらに重要になります。
- USBフラッシュデバイスには可動部品がないため、真のランダムアクセスが可能となり、 ハードディスクや光ディスクのような回転遅延やシークタイムを回避できます。つまり、小さなプログラムはローカルハードディスクやライブCDよりもUSBフラッシュドライブからの方が高速に起動します。ただし、USBデバイスは一般的に内蔵ハードディスクよりもデータ転送速度が低いため、USB 2.0以降に対応していない古いコンピュータからの起動は非常に遅くなる場合があります。
制限事項
- 拡張カード(PCIやPCI-Eなど)に搭載されているUSBコントローラーは、ほとんどの場合、USBからの起動に対応していません。そのため、チップセットにネイティブのUSBコントローラーが搭載されていないシステム(USB以前の古いシステムなど)では、そのような拡張カードを介してUSBが有効になっていても、USBからの起動はできない可能性が高いです。
- 一部のコンピュータ、特に古いコンピュータには、USBブートをサポートするBIOSが搭載されていない場合があります。USBフラッシュドライブからのブートをサポートするには、BIOSがUSB-HDDブートをサポートしている必要がありますが、2000年代初頭の多くのマザーボードにはこの機能がありません。このような場合、起動可能なCDまたはフロッピーディスクを使用して、コンピュータをUSBデバイスから起動するように「リダイレクト」できることがよくあります。[ 5 ] [ 6 ] [ 7 ]
- Intel ベースの Macintosh コンピュータの中には、USB デバイスから起動する際に制限があるものがあります。Extensible Firmware Interface (EFI)ファームウェアはUSB ドライブを認識して起動できますが、これは EFI モードの場合に限られます。ファームウェアが「レガシー」 BIOS モードに切り替わると、USB ドライブは認識されなくなります。Macintosh 以外のシステム、特に Windows や Linux は、通常 EFI モードで起動されないため、USB 起動は、EFI 経由で簡単に起動できるサポートされているハードウェアとソフトウェアの組み合わせに限定される場合があります。[ 8 ]ただし、Mac Linux USB Loader のようなプログラムを使用すると、Mac で Linux ライブ USB を起動する際の困難を軽減できます。この制限は、Apple ファームウェアを変更して BIOS モードで USB ドライバを含めるか、オペレーティングシステムを変更して BIOS への依存をなくすことで解決できます。
- 本格的なインストールでは書き込みサイクルが増えるため、フラッシュドライブの寿命が若干短くなる場合があります。これは、ユーザーがログオフするまですべての変更をRAMに保持するライブ システム用に特別に設計されたシステムには当てはまりません。 [ 9 ] USB フラッシュ カード リーダー アダプタに書き込みロックされたSD カード (ライブ SD と呼ばれ、ライブ CD のソリッド ステート版) を挿入すると、書き込みによるフラッシュ メディアのデューティ サイクルを回避し、この問題を回避する効果的な方法となります。WORM デバイスとしての SD カードは、実質的に無制限の寿命を持ちます。Linux などの OS は、ライブ USB/SD カードから実行され、磁気ディスクなどの従来のメディアを使用して書き込み、システムの変更を保持できます。
設定
ライブ USB を作成するためのアプリケーションはいくつか存在します。例としては、 Universal USB Installer、Rufus、Fedora Live USB Creator、UNetbootinなどがあります。マルチブートライブ USBを作成するために使用できるソフトウェア アプリケーションもあります。例としては、YUMI Multiboot Bootable USB Creator [ 10 ]やVentoyなどがあります。一部のLinux ディストリビューションやライブ CD には、以下の手順を自動的に実行する既製のスクリプトが含まれています。さらに、Knoppix や Ubuntu では、追加のアプリケーションをインストールでき、永続ファイルシステムを使用して変更を保存できます。基本インストールのサイズは、最小で 16 MiB ( Tiny Core Linux ) から、DVD サイズの大きなインストール (4 ギガバイト) まであります。
市販のPCハードウェアでライブUSBシステムをセットアップするには、以下の手順を実行する必要があります。
- USBフラッシュドライブをシステムに接続し、システムによって認識される必要があります。
- USBフラッシュドライブ上に1つ以上のパーティションを作成する必要がある場合があります。
- USBフラッシュドライブのプライマリパーティションに「ブート可能」フラグを設定する必要があります。
- MBRはUSBフラッシュドライブのプライマリパーティションに書き込まれる必要があります。
- パーティションはフォーマットされている必要があります(多くの場合FAT32形式ですが、他のファイルシステムも使用できます)。
- ブートローダーをパーティションにインストールする必要があります(Linuxシステムをインストールする場合は、多くの場合syslinuxを使用します)。
- ブートローダー設定ファイル(使用する場合)を書き込む必要があります
- オペレーティングシステムとデフォルトアプリケーションの必要なファイルをUSBフラッシュドライブにコピーする必要があります。
- 言語ファイルとキーボードファイル(使用する場合)はUSBフラッシュドライブに書き込む必要があります。
- BIOSのブートメニューにUSBサポートが組み込まれている(ただし、これを回避する方法はいくつかある。CDやDVDを実際に使用することで、ユーザーは後でそのメディアに書き込みできるかどうかを選択できる。一度書き込み、複数回読み取り可能なディスクを使用すれば、次回再起動時にライブシステムがクリーンな状態になることが保証される)。
KnoppixのライブCDには、起動時にオペレーティングシステムのファイル構造を、一時的にRAMディスクに書き込むか、ディスクまたはフラッシュメディアに永続的に書き込むかを選択できるユーティリティが搭載されています。これにより、追加された設定やセキュリティアップデートを保持できます。これはUSBシステムを再構築するよりも簡単ですが、多くのライブUSBツールは使いやすいため、あまり意味がないかもしれません。
完全インストール
ライブオペレーティングシステムソリューションの代替案として、完全インストール、つまりスワップパーティションを使用しない従来型のインストールが考えられます。このオプションの利点は、デバイスが永続ファイルとは別にオペレーティングシステムのインストーラソフトウェアを保持する必要がないため、ソフトウェアの効率が向上することです。ただし、完全インストールには欠点もあります。書き込みサイクルが増えるため、フラッシュドライブの寿命が若干短くなる可能性があります。これを軽減するために、一部のライブシステムは、ユーザーがシステムの電源をオフにするまで変更をRAMに保存し、電源をオフにするとデバイスへの実際の書き込みが開始されるように設計されています。ただし、異常終了が発生した場合、作業内容が失われるリスクが高くなります。さらに、ストレージデバイスの転送速度が遅い場合、最新のコンポーネントを搭載したマシンであっても、パフォーマンスが従来のコンピューター並みに低下する可能性があることも考慮すべき点です。この問題は、コネクタの種類に関わらず、一般的にフラッシュドライブよりもパフォーマンスが優れているUSBハードドライブにインストールすることで、通常は解決できます。
マイクロソフトWindows
多くのライブUSBはLinuxなどのオープンソースオペレーティングシステムの起動に依存していますが、Diskpart [ 11 ]やWinToUSB [ 12 ]を使用してMicrosoft Windows用のライブUSBを作成することが可能です。
参考文献
- ↑ 「USB 情報とデュアルチャネル USB の利点」 Apple ( 2012 年 2 月 20 日公開)。2003 年 9 月 16 日。2013年 5 月 12 日のオリジナルからアーカイブ。2016年9 月 25 日取得。
起動可能な USB ドライブ: SuperDisk、Zip ディスク、またはその他の USB ストレージ ドライブなどのストレージ デバイスを使用して、有効なシステム フォルダーを保持し、起動時に使用できます。
- ↑ 「外部USBストレージデバイスからの起動(IntelベースのMac)」。Apple。2016年3月22日。2016年5月22日のオリジナルからアーカイブ。 2016年9月25日取得。
- ↑シンガー、マイケル(2005年8月15日)。「IBMの頭脳がPCの魂を捉える」。CNET。CBS Interactive。2016年9月27日のオリジナルからアーカイブ。 2016年9月25日取得。
- ↑ Honeyford, Martyn (2004年7月15日)。「FireWireデバイスからLinuxを起動する」。IBM DeveloperWorks。IBM。2007年1月17日のオリジナルからアーカイブ済み。2016年5月15日取得。
- ↑ Trevor (2010年5月6日) 「BIOSで許可されない場合でもUSBドライブから起動する方法」How-To Geek。2016年9月23日のオリジナルからアーカイブ済み。2016年9月25日取得。
- ↑ 「Plop Boot Manager」。2012年2月7日。2012年2月8日のオリジナルからアーカイブ済み。2016年9月25日取得。
- ↑ 「Universal USB Installer - Bootable USB Software - UUI」。PenDrive Linux。2010年2月10日。 2024年2月17日取得。
- ↑ knome (2013 年 12 月 14 日). "MactelSupportTeam/EFI-Boot-Mactel" . Ubuntu Community Help Wiki . Canonical Ltd. 2016 年 3 月 4 日のオリジナルからアーカイブ済み。2016年9 月 25 日取得。
- ↑ "XFCE minimum install HD" . Linux Mint Forums . 2016年9月27日のオリジナルからアーカイブ済み. 2016年9月25日取得.
Live CDは、PCにスワップパーティションがある場合のみ書き込みます。
ない場合は、RAMのみを使用します。
- ↑ "YUMI - マルチブートUSB作成ツール | USBからWindowsを簡単に起動" . Pendrive Linux . 2011年3月13日。2017年10月23日のオリジナルからアーカイブ済み。 2024年2月17日取得。
- ↑ nnamuhcs. 「起動可能な USB フラッシュ ドライブを作成する」。docs.microsoft.com。2018年 9月16 日にオリジナルからアーカイブ済み。2021年 9 月 15 日に取得。
- ↑ Gordon, Whitson (2014年4月21日)。 「USBドライブからWindowsのポータブル版を実行する方法」。Lifehacker。Gawker Media。2016年9月25日のオリジナルからアーカイブ済み。2016年9月25日に取得。
外部リンク
- 永続ライブUSBとUSBへの完全なLinuxインストールの違い
- ユニバーサルUSBインストーラー
- パーティションレスインストール( 2022年4月7日、 Wayback Machineにアーカイブ済み)
- チュートリアル – BIOSでCDまたはUSBから起動するように設定する方法
- 方法:動作するライブUSBを作成する
- Debian Liveプロジェクト
- UbuntuでライブUSBを作成する方法
- キャスパー
- Hiren's Boot USB