Похоже, ваша главная задача - не испортить ваш второй жесткий диск, и вы рассматриваете структуру каталогов по умолчанию на системном диске Windows в качестве примера того, как аккуратно организовать ваши файлы. Это не главная цель этой структуры; эти каталоги имеют особое значение в Windows. Например, программные файлы принадлежат в каталоге программных файлов %PROGRAMFILES%
что обычно случается C:\Program Files
Вы можете переименовать его, если вам нравятся проблемы, но Windows по дизайну требует, чтобы он был ровно один. Вы также можете создать что-то параллельно под названием D:\Program Files
, но это не будет каталог программных файлов. По этой причине я считаю, что эта схема именования является полной противоположностью чистой структуры каталогов на втором жестком диске, поэтому вам будет сложно найти инструменты, которые делают это автоматически.
Это также потому, что эти каталоги имеют значение, что вы не можете обязательно перемещать элементы из них, не ломая ничего. В частности, сами программы, из которых установщик создал ссылки на свое местоположение в реестре, но это также верно для файлов в пространстве пользователя, например данных приложения или даже обычных документов, которые наследуют разрешения на доступ к файлам из своего местоположения в каталоге пользователей.
Удаление и переустановка программного обеспечения в другое место / диск является обычным способом «перемещения» непереносимых программ, но потенциально предпочтительной альтернативой является физическое перемещение файлов на более подходящий диск, используя любую схему именования, которая вам нравится, затем создание символическая ссылка на новое место. Таким образом, вы можете фактически хранить 1 ТБ программ в каталоге по умолчанию на вашем SSD объемом 250 ГБ.
Наконец, если кто-то все же захочет воссоздать структуру каталогов существующего диска, вот команда, которая сделает это:
robocopy C:\ D:\ /XF * /E /LEV:2 /CREATE /COPYALL
Это требует возвышения. Он отражает первые два уровня (/LEV:2
, считая root первым, так что это идет не глубже, чем C:\Windows
) структуры каталогов на C:\
to D:\
.