Windows 10の「Program Files」フォルダとして二次ディスクをマウントします


-1

私のWindows XPの頃から、私はあなたが別のディスク上にあるようにデフォルトの "Program Files"フォルダを変更するためにレジストリハッキングをすることができたことを覚えています。

NTFSを使えば、ドライブ文字だけでなくEMPTYフォルダにもディスクをマウントできることがわかりました。

Program Filesフォルダに2枚目のディスクをマウントすることは可能ですか?それが潜在的に少しのレジストリハックも必要としないように。

回答:


0

スタートボタンを右クリックしてディスクの管理に移動し、ディスクの管理に入ります。 Windows+R とタイプ diskmgmt.msc

次に外付けドライブまでスクロールし、使用したいパーティションを右クリックします。選択する Change drive letter and path そしてクリック Add。ドライブをマウントするフォルダの場所を指定できます。

ドライブは、Program Filesフォルダがあるドライブと同じファイルシステムにフォーマットされている必要があります(つまり、Program FilesがNTFSドライブにある場合、外部ドライブもNTFSである必要があります)。


0

また別のトリック(私は将来試します)は、フォルダをMKLINKすることです。

そのため、Program Filesフォルダは他のパーティション/ディスクサブフォルダ上の別のディレクトリを指します。

私の頭の中で、私は2つのSSDを持つマルチウィンドウ(デュアルブート以上)を考えています。

  • SSD1:Windows A、SSD2:\ WinA \ Program_Files \を指すプログラムファイル、およびSSD2:\ WinA \ Program_Files_x86 \を指すプログラムファイル(x 8&)
  • SSD1:Windows B、SSD2:\ WinB \ Program_Files \を指すプログラムファイル、およびSSD2:\ WinB \ Program_Files_x86 \を指すプログラムファイル(x8&)
  • SSD1:Windows C、SSD2:\ WinC \ Program_Files \を指すプログラムファイル、およびSSD2:\ WinC \ Program_Files_x86 \を指すプログラムファイル(x8&)

... 等々。

\ pagefile.sysとswapfile.sysではうまく動くので、どうしてそんなフォルダーではいかがでしょうか。試してみる

pagefile.sysとswapfile.sysのために私はこれをしていた:

  1. 仮想RAMを使用せずに再起動するようにWindowsを構成します。
  2. メモ帳で、pagefile.sysが欲しい場所に、 "pagefile.sys"のように二重引用符を使用して保存するときに、swapfile.sysと同じ空のファイルを作成します(同じ場所にある必要はありません)。
  3. 管理者権限でコマンドプロンプト(CMD)を開きます。
  4. メモ帳でそれらを作成する場所を指すシステムパーティションのルートフォルダファイルpagefile.sysとswapfile.sysの間にリンクを作成するためにmklinkコマンドを実行し、私は後で例を置きます
  5. あなたが望むようにシステムディスク上に仮想RAMを設定する

さらに、pagefile.sysはシステムパーティションのルートにありますが、他の場所に保存されます、ミニダンプとフルダンプはうまくいきます。

システムパーティションのコマンド例はC:で、そのようなファイルをM:\ MyWindows \ VirtualMemory \として配置する場所は次のとおりです。

MKLINK C:\pagefile.sys M:\MyWindows\VirtualMemory\pagefile.sys

MKLINK C:\swapfile.sys M:\MyWindows\VirtualMemory\swapfile.sys

言うまでもありませんが、別のファイル名を設定することもできます。そのため、これでも問題ありません。

MKLINK C:\pagefile.sys M:\MyWindowsA\VirtualMemory1\MyPageFile.DAT

MKLINK C:\swapfile.sys M:\MyWindowsB\VirtualMemory2\MySwapFile.DAT

トリックは、システムルートフォルダpagefile.sysとswapfile.sysを他のファイルへのシンボリックリンクに置き換えることです。そのため、データは実際にはシステムパーティションから離れたところにあります。

このようなリンクされたファイルはすべてのウィンドウで同じになる可能性があるので、マルチブートで非常に役立ちます。したがって、このスペースを一度だけ使用してください。このサンプルを参照してください。

  • Windows A、B、C ... Nのそれぞれに、同じファイルを指すリンクを作成します。

MKLINK C:\pagefile.sys M:\CommonToAllWindows\VirtualMemory\PageFile.DAT

MKLINK C:\swapfile.sys M:\CommonToAllWindows\VirtualMemory\MySwapFile.DAT

したがって、どのWindowsを起動するときにも、他のWindowsと同じファイルが使用されます(そのようなファイルは起動時に初期化されるため、問題ありません)。

警告:この「一般的な」は次の用途には使用できません program files というように、それらはWindowsごとに異なるようにしておく必要があるので...しかし、名前を変えて同じパーティション上にそれらのすべてを持たせ、そのようなパーティションをパフォーマンスを向上させるために異なるSSDに置く理由はありません。

それで、私はそれがトリックがNTFSフォルダマウントよりMKLINKより良いかもしれないと思いました。

重要:MKLINKがその仕事をすることができるためには、(sourceとdest)の両方がNTFSに存在しなければなりません。はい、FAT32とexFATは無効です。

覚えておいてください:あなたがWindows10をUpGradeするならばそれはsuschリンクを削除して通常のファイルを作成するので、UpGradeの後あなたはそれらをリンクするためのプロセスをやり直さなければなりません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.