このガイドには、Windows OS で共有 (共有フォルダー) を別のドライブに移動し、共有パスを変更する方法に関する段階的な手順が含まれています。
管理者は、Windows ファイル サーバーを実行しているため、ある時点で新しいディスクを Windows ファイル サーバーに追加する必要がある場合があります。 既存のディスク上のスペースがなくなったら、すべての共有フォルダーをそのアクセス許可とともに新しいディスクに移動します。 ディスク。
このプロセスには、サブフォルダー、ファイル、アクセス許可を含むすべての共有フォルダーを新しい場所に移動し、共有パスを変更することが含まれます。
共有ファイルをセキュリティ権限の範囲内で別のディスクに移動する必要が何度かあったため、 他のユーザーが次のことを行うのを助けるために、私が実行した手順を記載してこのガイドを作成します。 同じ。
Windows Server および Windows 11/10 Pro で共有フォルダーをアクセス許可とともに別のディスクに移動する方法。
以下に進む前に、いくつかの情報を記載します。
- 共有フォルダーを別のドライブに移動する最初の手順は、共有フォルダーをそのアクセス許可とともに新しいドライブにコピーすることです。 そのタスクでは、私は ロボコピー Windows エクスプローラーを使用したコピーが正しく機能せず、速度が遅いためです。
- 共有のコピー/移動に使用できるその他の信頼できるプログラムは次のとおりです。 無料ファイル同期, シンクバック, Gsリッチコピー360.
- Windows エクスプローラーのコピーを使用して共有を移動/コピーする場合は、次の点に注意してください。 オブジェクトを別の NTFS ボリュームにコピーまたは移動すると、オブジェクトは新しい NTFS ボリュームのアクセス許可を継承します。 フォルダー/ボリューム。 オブジェクトの元のアクセス許可を保持するためにこの動作を変更するには、以下の指示に従ってレジストリを変更する必要があります(ソース) コピーを作成する前に。 *
* 注記: ROBOCOPY または上記の他のプログラムをコピー/移動に使用する場合は、レジストリを変更する必要はありません)。
1. レジストリ エディターを開き、次のキーに移動します。
- HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\冒険者
2. 右クリック の上 冒険者 キーを押して選択します 新しい > DWORD (32 ビット) 値.
3. 新しい値に「」という名前を付けます。ForceCopyAclwithFile"
4. 次に、新しく作成した値を開き、その値データを次のように設定します。 1.
5. レジストリエディタを閉じて、 再起動 コンピュータ。
![ForceCopyAclwithFile 別のドライブにコピーするときに元のアクセス許可を保持する](/f/4efe30e498938f737bd1fcb58fa127b7.png)
ステップ1。 ROBOCOPY GUI を使用して共有を新しいドライブにコピーします。
Robocopy を使用して、共有フォルダーとそのコンテンツをそのアクセス許可とともに別のディスクにコピーするには、次の手順を実行します。
1. 開ける 管理者としてのコマンド プロンプト次に、次のコマンドを使用して、共有フォルダーを新しいドライブにコピーします。*
- ロボコピー C:\ソース共有フォルダー D:\移動先フォルダ /コピーオール/ミール/R: 5 /W: 10
* ノート:
1. 上記のコマンドの「」を置き換えます。ソース共有フォルダー" を別のドライブにコピーするフォルダーの名前に置き換え、"移動先フォルダ" フォルダーの名前を入力します。
2.上記のコマンドは、選択したフォルダーとそのサブフォルダーおよびファイルをコピーします。すべての情報 (データ、属性、タイムスタンプ、NTFS アクセス制御リスト (ACL)、所有者情報、監査) を含む 情報)、ディレクトリ ツリーをミラーリングし、コピーされなかったファイルに対して 5 回再試行し、次の間隔で 10 秒待機します。 再試行します。
例えば フォルダー「Share01」をドライブ「C:\」からドライブ「D:\」にコピーするには、次のコマンドを実行します。
- ロボコピー C:\Share01 D:\Share01 /コピーオール /MIR /R: 5 /W: 10
![ロボコピー ROBOCOPY GUI を使用して共有を新しいドライブにコピーする](/f/917412d2a1ec7b41934b9817f0c34d1d.png)
2. コピーが完了するまで待ってから、次の手順に進みます。
ステップ2。 共有パスのドライブ文字を変更します。
必要なすべてのフォルダーを新しいドライブにコピーしたら、レジストリ内の共有フォルダー パスのドライブ文字の変更に進みます。
1. レジストリ エディターを開き、次の場所に移動します。
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Shares
2. 右側のペインで ダブルクリック 「共有フォルダー」の値に。
![共有パスを変更する 共有パスのドライブ文字を変更します。](/f/3028f1d0dfa9e40eb6c95e7d41732bda.png)
3. の中に "パス「」フィールドで、ドライブ文字を新しいディスクの文字に変更し、クリックします。 わかりました. (たとえば、この例のようにデータが「D」ドライブに移動されている場合は、「C」を「D」に変更します)。
![共有フォルダーのパスを変更する 共有を新しいドライブに移動する方法](/f/e2fe3d36fadda1a7ce0ef64af890be02.png)
4. レジストリエディタを閉じて、 再起動 変更を適用するコンピューター。 *
* 注記: 何らかの理由でコンピュータを再起動できない場合は、 再起動 「サーバー」サービス。
5. 再起動後、ユーザーは新しいドライブ上の共有にアクセスできるようになります。
6. すべて問題なければ、共有フォルダーを古い場所から削除すれば完了です!*
* 注記: 削除する前に、Robocopy コマンドをもう一度実行して、すべてのファイルが新しい場所に転送されたことを確認することをお勧めします。
それでおしまい! このガイドが役に立ったかどうか、あなたの経験についてコメントを残してお知らせください。 他の人を助けるために、このガイドを「いいね!」して共有してください。