私たちはLifeHackerのプラットフォームに不可知論されているので、私たちが愛する理由ですデュアル-そしてトリプルブート私たちのコンピューター。残念ながら、オペレーティングシステム間でデータを共有することは大きな頭痛の種になる可能性があります。すべてを1か所に保つことで、整理されたままにする方法は次のとおりです。
OS Xに起動することほど迷惑なことはありません。またはWindows;またはその組み合わせ。 1つのコンピューターに搭載されているオペレーティングシステムが多いほど、他のOSから読み取ったり書いたりできないさまざまなパーティションの周りにデータが散在する可能性があります。ただし、適切なドライバーと少しの組織を使用すると、すべてのデータを1つの中央の場所に保持し、太陽の下での任意のOSからそのデータを読み書きできることができます。
もちろん、全員がシステムをトリプルブートにするわけではないため、このガイドを簡単にスキャン可能なセクションに分割したため、マシンに適用されるセクションをスキップできます(つまり、OS Xがない場合は、HFSボリュームを読む方法を知る必要はありません。また、OS Xのドライバーは必要ありません)。
パート1:オペレーティングシステム間のドライブの共有
各OSを介してデータを利用可能にするための最大の障害の1つは、それぞれが使用するすべての異なるファイルシステムです。 OS XはHFS+を使用しており、NTFSドライブに書き込むことができません。 WindowsはNTFSを使用し、他のほとんどすべてを無視し、Linuxはほとんどすべてをサポートしています(しかし、Stingy Unix許可によって引き起こされるいくつかの深刻な手間がかかりますが)。したがって、他の何かをする前に、他のファイルシステムを読み書きするために、各OSに正しいドライバーをインストールする必要があります。それぞれの状況で私たちが見つけた最良の選択肢は次のとおりです。
注:OS XパーティションはHFS+であり、WindowsパーティションがNTFSである可能性が非常に高いですが、Linuxパーティションは任意の数のファイルシステムになる可能性があります。残念ながら、Ext4(新しい標準になりつつあります)は、ほとんどのサードパーティEXTドライバーではまだサポートされていません。ほとんどの場合、このガイドのドライバーは、Ext3およびExt2フォーマットされたLinuxドライブのみで動作します。ドライブがext4の場合は、必要になる場合がありますLinuxパーティションをクローンします、宛先としてext3-formattedドライブを使用します。
WindowsでMacおよびLinuxドライブにアクセスします
Linux Drivesの読み取りと書き込みはWindowsで簡単ですが、Windows用の無料の読み取り/書き込みドライバーはありませんので、どこかで妥協する必要があります。これがあなたのオプションです。
Macボリューム用
ブートキャンプドライバーをインストールするには、Snow LeopardインストールディスクをMacに挿入し、プロンプトが表示されたときにドライバーをインストールするだけです。 Hackintoshを使用している場合、ディスクがコンピューターをMacとして認識しないため、このオプションは取得できません。 HFSドライバーをHackintoshにインストールするには、使用できますこのインストーラーその代わり。
残念ながら、これらのドライブは読み取り専用です。 HFSパーティションに絶対に書き込む必要がある場合、そうする唯一の方法は、Paragonの40ドルを狙うことですWindows 8のHFS+またはMediaFourの50ドルMacDrive 8。安くはありませんが、悲しいことに、現在利用可能な唯一の読み取り/書き込みオプションです。
Linuxボリューム用
幸いなことに、Windowsと呼ばれるWindows用の比較的痛みのないExt2/Ext3ドライバーがありますext2FSD。それをダウンロードして、通常のWindowsプログラムのようにインストールしてください。 「追加のタスクを選択する」段階に到達したら、セットアップに必要なすべてのボックスを確認します(3つすべてをチェックすることを選択しました)。ただし、完了したら、このエラーメッセージが表示されます。
修正するには、ext2FSDのインストール場所(デフォルトではc:\プログラムファイル\ ext2FSD)に移動し、ext2mgr.exeを右クリックし、プロパティを押し、互換性の下で「管理者として実行」ボックスを確認します。次に、それをダブルクリックしてドライブをセットアップします。 Ext3ドライブをダブルクリックし、[マウントポイント]ボタンをクリックし、追加を押して、ドライブのドライブ文字を選択します。ドライブの恒久的なマウントポイントを作成することを選択したので、常にマウントされます。この段階で好きなものを選択できます。完了したら、他のドライブと同様に、Windows ExplorerからLinuxドライブを閲覧できるはずです。
Mac OS XのWindowsとLinuxドライブへのアクセス
無料のオープンソースユーティリティMacFuseを使用すると、OS XでWindowsとLinuxドライブのサポートを非常に簡単に有効にできます。ドライバー自体をインストールする前に、インストールする必要がありますMacFuse。次に、ニーズに応じて、下のドライバーのいずれか(または両方)をインストールします。
Windowsボリューム用
Mac OS XはNTFSパーティションを箱から出して読むことができますが、実際にそれらに書き込むことはできません。読み取りと書き込みの両方のサポートが必要な場合は、MacFuseのインストール後にNTFS-3Gドライバーをインストールできます。ただ行きます彼らのホームページ、ソフトウェアをダウンロードし、パッケージをダブルクリックしてインストールします。プロンプトが表示されると、NTFSパーティションは内部ドライブにあり、意図せずに切断される可能性は低いため、インストールプロセス中にUblioキャッシングを使用することを選択しました。再起動するときは、完全な書き込みサポートが必要です。
彼らのホームページは少し混乱していることに注意してください。NTFS-3Gに取り組んでいる人は、呼ばれるドライバーも開発しますTuxera ntfs for Mac、それはあなたが望むものではありません(あなたが30ドルを支払う気がない限りパフォーマンスが少し良い、その場合はそれを求めます)。インストールする前に、「Mac OS X用のNTFS-3G」をダウンロードしていることを確認してください。ブログを下にスクロールして、最新のダウンロードを含む投稿を見つける必要がある場合があります。それは最もよく組織されたホームページではありません。
Linuxボリューム用
OS XでExt3およびExt2サポートを取得するには、ダウンロードするだけですfuse-ext2からのドライバーこのSourceForgeページパッケージをインストールします。再起動するときは、Linuxドライブへのアクセスを読み取る必要があります。
ドライブは読み書きをサポートしていますが、デフォルトでは読み取り専用として設定されています。構成ファイルを微調整することで有効にすることができますが、Snow Leopardでこの方法で多くの人が成功しているが、ドライブに書き込もうとするとエラーが発生し続けるため、走行距離が異なる場合があることに注意してください。 OS Xを読み取り/書き込みとしてドライブにマウントするには、/System/Library/Filesystems/
。を右クリックしますfuse-ext2.fs
「パッケージのコンテンツを表示する」をファイルしてヒットします。次に、ドラッグしますfuse-ext2.util
デスクトップに、右クリックして「Open with」を押して、プロンプトが表示されたときにTextEditを選択します。
CMD+fを使用して、言うラインを見つけますOPTIONS="auto_xattr,defer_permissions"
ファイルの中央近く。追加,rw+
引用符の中のその行に、それが読み取る:
OPTIONS=auto_xattr,defer_permissions,rw+"
再起動するときは、ドライブを読み取り/書き込みとして取り付ける必要があります。このドライバーでは、書き込みサポートが少しバグがあることにもう一度注意してください。
LinuxでWindowsとMacドライブにアクセスします
ほとんどのLinuxディストリビューションには、フルNTFSサポートが組み込まれており、HFS+のサポートを読み取ります。したがって、Macフォーマットドライブに書き込みたい場合は、Linuxで余分なことをする必要があります。
Macボリューム用
デフォルトでは、Mac OS XはボリュームをフォーマットしますジャーナルHFS+ボリューム。ジャーナリングデータの信頼性を向上させる機能であり、残念ながらLinuxでHFSドライブの読み取り専用になります。ジャーナリングを無効にするには、OS Xを起動してディスクユーティリティを発射します。 HFSパーティションをクリックし、オプションキーを押し、メニューバーの[ファイル]をクリックします。ジャーナリングを無効にする新しいオプションがメニューに表示されます。それをクリックして、Linuxに再起動します。 HFSパーティションへの読み取りと書き込みアクセスが必要です。ただし、Macユーザーのホームフォルダーのアクセス許可により、これらのファイルの読み取りや書き込みが妨げられます。その問題を修正するには、以下のパート2を参照してください。
パート2:すべてのデータを1つの場所に配置します
この部分はオプションですが、1つのホームフォルダーを使用してすべてのデータを保存する(そして他の2つのOSのそのホームフォルダーにリンクする)を使用すると、特に上記のいくつかのドライバーが完全にはないため、生活がずっと簡単であることがわかりました。さらに、すべてのデータをある場所に配置することで、音楽ライブラリをまとめて、あるOSで急流のダウンロードを一時停止し、別のOSで再開するなどします。
まず、これに使用するOSのホームフォルダー(OS Xのホームフォルダーを使用するのが好きかを選択し、以下の指示に従ってOSで使用します。ニーズに応じて、すべてのデータをWindowsまたはLinuxホームフォルダに保存することを選択できます。どのOSを使用するかを決定する最良の方法は、Windowsをかろうじて使用するため(したがって読み取り/書き込みドライバーに40ドルを支払う気がしなかったため)、OS Xパーティションをメインデータダンプとして使用しました。これはLinuxが読み取りと書き込みが簡単だからです。主なアイデアは、使用するOSで悪い書き込みサポートがあるパーティションを使用しないことです。そのため、OS Xドライバーはそれほど大きくないため、Linuxパーティションにすべてのデータを配置したくありません。同様に、Windowsを頻繁に使用する場合は、OS Xパーティションにすべてを入れたくありません(MacDriveに40ドルを支払う場合を除きます)。どのパーティションがあなたにとって最も便利であるかを考えて、それを使ってください。結局のところ、あなたがそうする場合はいつでもあなたのデータを後で移動することができます。
MacとLinuxのホームフォルダーをお互いにうまく再生するようにする
OS XとLinuxの素晴らしいところは、どちらもUNIXベースのオペレーティングシステムであることです。そのため、すべてを正しくセットアップできれば、かなりうまく機能します。いずれかのオペレーティングシステムでユーザーを作成すると、ユーザーID番号が表示されます。 OS Xは500年代にこれらの数値を開始しますが、Linuxは通常数千から始まります。これは、Linuxのホームフォルダーを所有しているのとは異なる「ユーザー」がOS Xのホームフォルダーを所有しているため、問題があります。そのため、Linuxは、アクセスするための適切な権限がないため、OS Xホームフォルダーへのアクセスを拒否します。
ただし、簡単な修正があります。1つのOSでUIDを変更して、他のOIDのUIDと一致するようにするだけです。特に選択する理由がない限り、Linux UIDを変更してOS Xのものと一致させます。少し簡単だからです。デフォルトでは、OS Xの最初のユーザーのUIDは501ですが、OS Xのシステム設定に移動し、ユーザーを右クリックし、高度なオプションを押すことでこれを再確認できます。ユーザーIDが501とは異なるものがある場合は、交換してください501
以下の端末コマンドに他のUIDを使用してください。
Linux(この例ではUbuntuを使用している)を起動し、端末を起動します。まず、現在ログインしているユーザーを編集したくないため、一時的なユーザーを追加します。したがって、ターミナルで次のコマンドを実行し、それぞれの後にEnterを押してください。
sudo useradd -d /home/tempuser -m -s /bin/bash -G admin tempusersudo passwd tempuser
プロンプトが表示されたら、一時ユーザーの新しいパスワードを入力します。再起動して、Tempuserとしてログインします。次に、端末を開き、次のコマンドを入力し、もう一度それぞれの後にEnterを押します(そして交換しますyourusername
Linuxユーザーのユーザー名で):
sudo usermod --uid 501 yourusernamesudo chown -R 501:yourusername /home/yourusername
これにより、LinuxユーザーのUIDが501に変更され、ホームフォルダーのアクセス許可が修正され、まだ所有されます。これで、どのOSにログインしていても、MacとLinuxユーザーのホームフォルダーの両方に読み書きできるはずです。
Ubuntuが1000未満のUIDを持つユーザーがユーザーをリストしないため、ログイン画面を修正することもできます。これを行うには、端末を開いて実行するだけですgksudo gedit /etc/login.defs
そして、検索しますUID_MIN
テキストファイル。その値を1000から501に変更し、再起動するとユーザーがログイン画面にリストされます。
最後に、通常のユーザーとしてログインして実行しますsudo userdel -r tempuser
以前に作成した一時ユーザーを削除するには。
必要に応じて、メインホームフォルダーを指すホームフォルダーの1つにシンリンクを作成して、迅速にアクセスできます。たとえば、OS Xホームフォルダーをメインデータダンプとして使用しているため、Linuxホームフォルダーはほとんど空です。そこで、Macパーティションの同等のフォルダーを指すドキュメント、ビデオ、写真などのLinuxホームフォルダーにSymlinksを作成しました。次の端末コマンドを使用してこれを行うことができます。
ln -s /path/to/linked/folder /path/to/symlink/
Linuxホームフォルダーをメインのホームフォルダーとして使用している場合は、この同じコマンドを使用して、代わりにLinuxホームフォルダーにリンクするSymlinksを作成できます。
Macパーティションをメインホームフォルダーとして使用している場合、起動時にLinuxに自動的にマウントすることもおそらく必要です。これを行うことができます。/etc/fstab
。これは人によって異なりますが、私のものは次のようになります。
/dev/sda3 /media/Data auto rw,user,auto 0 0
どこ/dev/sda3
ホームフォルダーを含むパーティションの場所とmedia/Data
私がそれをナビゲートするために使用したい道です。
Windows 7のライブラリを使用します
WindowsはUNIX許可をサポートしていないため、問題なくMacおよびLinuxホームフォルダーに読み書きできるようにする必要があります(正しいドライバーがインストールされている限り)。アクセスしやすくするために、Windows 7のAwesome Libraries機能を使用できます。これにより、ドキュメント、ビデオ、写真、その他の「ライブラリ」がドライブ上の複数のフォルダーにリンクできるようにするため、Windows Explorer Sidebar(および多くの用途)のショートカットからメインホームフォルダーに保存されているファイルにアクセスできます。
これらのフォルダーを各ライブラリに追加するには、Windows Explorerを開きます。ライブラリ(ドキュメントなど)を右クリックし、プロパティを押します。 「フォルダーを含める」ボタンを押して、メインホームフォルダーのドキュメントフォルダーに移動します。インクルードをヒットしてください。リストに表示されるのが表示されます。それをクリックして「[SET SAVE LOCATION]を押して、そのライブラリに関連付けられているファイルのタイプのファイルのタイプのデフォルトの保存場所として設定することもできます。これを他のライブラリで繰り返すと、すべてWindowsの前面に設定されます。
これで、すべてのアプリケーションが各OSの同じディレクトリを指していることを確認します。たとえば、Amarokは新しいファイル用のiTunesフォルダーを監視しているため、iTunesライブラリに音楽を追加すると、Amarokに自動的に表示されます(同様に、新しくダウンロードした音楽をiTunesに「iTunesに自動的に追加する」ためにAmarokとiTunesの両方に自動的に表示できるようにします)。各OSのトレントダウンローダーに同じ場所に新しいトレントをダウンロードするために、Linuxを離れてOS Xでトレントをダウンロードし続ける場合は、再起動し、トレントを送信するキューに追加することができます。これにより、Dropboxなどのスペース制限ソリューションを使用して(コンピューター間同期と同じように素晴らしい)、データを同期する必要はありません。常にそこにあります。もちろん、これを行う他の方法がありますが、これが私がそれをセットアップする方法です。複数のオペレーティングシステム間でデータをどのように共有しますか?コメントでお気に入りの戦略を共有してください。