«Назначить букву диска» против «Назначить путь», есть ли различия, кроме очевидных?

1983
7wp

В управлении дисками Windows, когда вы создаете новый том, вы можете подключить этот новый том к букве диска или подключить его к папке. Поэтому, если вы смонтируете его в c: \ Foo, то всякий раз, когда вы переходите в c: \ Foo, вы фактически получаете доступ к только что созданному тому.

Мой вопрос: каковы последствия назначения тома для папки, если таковые имеются? Будет ли он работать так же, как традиционная буква диска? Есть ли какие-то "ошибки", о которых я должен знать? alt text

4
Это новость для меня. Очевидно, что в NTFS уже давно существуют точки монтирования, вот блог Microsoft за 2005 год, в котором, по иронии судьбы, упоминаются «легкие старые времена», когда каждый раздел имел букву диска: http://blogs.msdn.com/b/ adioltean / архив / 2005/04/16 / 408947.aspx msw 13 лет назад 1

2 ответа на вопрос

2
liori

Я предполагаю, что это может повлиять на некоторые функции, редко используемые в Windows: создание жестких ссылок (у вас, вероятно, не может быть жесткой ссылки, охватывающей разные файловые системы), перемещение файла будет медленнее ... эти вещи могут работать внутри единой буква диска программным обеспечением.

Но ... Я только догадываюсь, у меня нет большого опыта работы с Windows. Это типичные проблемы на платформах POSIX, но программное обеспечение там обычно написано не слишком много.

Я был бы рад увидеть подтверждение от кого-то более знающего.

2
Gypsy Spellweaver

Ситуация может быть еще интереснее, если вы выберете. Вы можете выбрать не только букву диска или точку монтирования, но и оба варианта . Вы можете смонтировать раздел или даже CD / DVD, например, в виде буквы диска и, M:например, в точке монтирования C:\my_cd_drive. И чтобы действительно иметь полевой день, вы можете использовать несколько точек монтирования для одного тома. Таким образом, вы можете смонтировать тома как D:, так C:\data_disk, и, как C:\Users\7wp\extra_data.

Однако есть некоторые «ошибки», которые могут помочь решить, использовать ли букву диска или точку монтирования. Несколько точек монтирования могут быть полезны, но наличие одной или десяти не имеет значения в этом вопросе.

Большая разница между буквой диска и точкой монтирования заключается в поведении файлов левой кнопкой мыши. При подключении к букве диска Windows видит его как переход с одного диска на другой, и по умолчанию используется «копирование». Когда вы используете точку монтирования, Windows видит ее на том же диске, и поведение по умолчанию - «перемещение». В любом случае при перетаскивании файла программы, о котором Windows знает, по умолчанию создается ярлык.

Конечно, эти поведения могут быть изменены. Удерживая Shiftклавишу при перетаскивании Заставляет окна, чтобы переместить файл в Ctrlключевых форсирует копию и Altосновные силы Windows, чтобы создать ярлык. Вы можете определить, какой вариант будет использовать Windows, прежде чем отпустить кнопку мыши, посмотрев на значок, когда он движется. Если Windows создаст ярлык, то у него будет маленькая стрелка в левом нижнем углу, как и любой другой ярлык. Если это будет скопировано, у него будет немного+в том же углу, вместо стрелки быстрого доступа. Если он будет перемещен, в этом углу ничего не будет. Чтобы облегчить жизнь, вам не нужно удерживать клавишу-модификатор для всей операции перетаскивания. Вместо этого вы можете перетащить файл, как обычно, и, прежде чем отпустить кнопку мыши, посмотрите на значок, чтобы увидеть, что он собирается делать. Если вы хотите, чтобы он делал что-то еще, вы можете удерживать соответствующую клавишу, прежде чем отпустить кнопку мыши. И вам не нужно запоминать, какая клавиша-модификатор выполняет какую операцию, потому что вы можете продолжать менять нажимаемую клавишу до тех пор, пока не увидите значок, показывающий желаемую, а затем отпустите кнопку мыши.