Здравствуйте!
Некритичный вопрос из интереса к альтернативным мнениям и соображениям аккуратности:
Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?
Устанавливая программы в каталоги по умолчанию и позволяя программам создавать свои каталоги в местах по умолчанию, со временем замечаешь, что корень системного раздела и корень папки профиля пользователя превращается в жуткий набор каталогов, среди которого без дополнительных телодвижений сразу не заметишь те, которые были там сразу после установки системы (С:\Windows, C:\Users, %userprofile%\desktop и др.).
По-моему, нужно считать плохим стилем попытки программ размещать свои каталоги в этих местоположениях.
Хотя остаётся открытым вопрос, где же лучше тогда они должны их создавать.
Свои данные они хранят в каталогах AppData или ProgramData, все свои проекты можно вести в какой-нибудь папке на рабочем столе или хотя бы в одной папке в том же каталоге %userprofile%, или на другом разделе диска.
Есть у кого-нибудь мысли по этому поводу?
Спасибо!
Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?
-
lxa85
Re: Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?
Цитата jah:
Есть у кого-нибудь мысли по этому поводу?
%userprofile%\desktop и др. - стандартные системные переменные (заодно тоже уточните, что это такое)
Они вполне подлежат изменению.
Если хочется заняться построением новой иерархической системы (графовая модель к примеру) - я против не буду
Цитата jah:
Свои данные они хранят в каталогах AppData или ProgramData, все свои проекты можно вести в какой-нибудь папке на рабочем столе или хотя бы в одной папке в том же каталоге %userprofile%, или на другом разделе диска.
Смонтируйте диск как папку и будет вам счастье.
Администрирование - Настройка компьютера - управление дисками - раздел - точка монтирования (в том направлении)
Есть у кого-нибудь мысли по этому поводу?
Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?
https://ru.wikipedia.org/wiki/FHS
%userprofile%\desktop и др. - стандартные системные переменные (заодно тоже уточните, что это такое)
Они вполне подлежат изменению.
Если хочется заняться построением новой иерархической системы (графовая модель к примеру) - я против не буду

Цитата jah:
Свои данные они хранят в каталогах AppData или ProgramData, все свои проекты можно вести в какой-нибудь папке на рабочем столе или хотя бы в одной папке в том же каталоге %userprofile%, или на другом разделе диска.
Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?
Смонтируйте диск как папку и будет вам счастье.
Администрирование - Настройка компьютера - управление дисками - раздел - точка монтирования (в том направлении)
-
mwz
Re: Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?
Цитата lxa85:
да, чувствую, что это хорошая идея распространить unix-овые идеи на windows, насоздавать папок с конкретным назначением, по возможности максимально следуя этому стандарту (если есть аналогичные каталоги, то их не трогать) и постараться по максимуму не позволять программам создавать файлы вне предназначенных для них расположений
Цитата lxa85:
%userprofile%\desktop и др. - стандартные системные переменные (заодно тоже уточните, что это такое)
что конкретно уточнить не понял, в windows переменная %userprofile% содержит путь к папке пользователя (той, что в линуксе создаётся для пользователя в каталоге /home), внутри неё есть папка desktop ("Рабочий стол" в русскоязычных терминах, указанных в файле desktop.ini, который размещён прямо в корне папки desktop)
Цитата lxa85:
Смонтируйте диск как папку и будет вам счастье.
Администрирование - Настройка компьютера - управление дисками - раздел - точка монтирования (в том направлении)
насколько я знаю, именно такая реализация к windows неприменима, но можно разместить каталог пользователя на отдельном разделе
в целом, считаю хорошей идеей максимально изолировать систему от пользовательских данных и устанавливаемого ПО, как минимум, это позволит переустановить систему с минимальным копированием всех этих данных
также можно разместить систему на ssd-диске и по максимуму ограничить запись в рамках этого диска, тем самым можно значительно продлить жизнь этому накопителю и увеличить быстродействие системы
встречал эти идеи по реализации всего этого в windows, сам только начал пытаться это реализовать (соседняя тема
https://ru.wikipedia.org/wiki/FHS
Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?
да, чувствую, что это хорошая идея распространить unix-овые идеи на windows, насоздавать папок с конкретным назначением, по возможности максимально следуя этому стандарту (если есть аналогичные каталоги, то их не трогать) и постараться по максимуму не позволять программам создавать файлы вне предназначенных для них расположений
Цитата lxa85:
%userprofile%\desktop и др. - стандартные системные переменные (заодно тоже уточните, что это такое)
Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?
что конкретно уточнить не понял, в windows переменная %userprofile% содержит путь к папке пользователя (той, что в линуксе создаётся для пользователя в каталоге /home), внутри неё есть папка desktop ("Рабочий стол" в русскоязычных терминах, указанных в файле desktop.ini, который размещён прямо в корне папки desktop)
Цитата lxa85:
Смонтируйте диск как папку и будет вам счастье.
Администрирование - Настройка компьютера - управление дисками - раздел - точка монтирования (в том направлении)
Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?
насколько я знаю, именно такая реализация к windows неприменима, но можно разместить каталог пользователя на отдельном разделе
в целом, считаю хорошей идеей максимально изолировать систему от пользовательских данных и устанавливаемого ПО, как минимум, это позволит переустановить систему с минимальным копированием всех этих данных
также можно разместить систему на ssd-диске и по максимуму ограничить запись в рамках этого диска, тем самым можно значительно продлить жизнь этому накопителю и увеличить быстродействие системы
встречал эти идеи по реализации всего этого в windows, сам только начал пытаться это реализовать (соседняя тема
[решено] Быстрый запуск программ из командной строки
), картинка обрисовывается всё ярче и ярче, спасибо-
jah
Re: Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?
Цитата jah:
насколько я знаю, именно такая реализация к windows неприменима
Напрасно. NTFS позволяет монтировать диск (раздел) в директорию.
Хоть и было это 7 лет назад, но прочтите по диагонали.
В частности ответы Busla и Admiral
насколько я знаю, именно такая реализация к windows неприменима
Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?
Напрасно. NTFS позволяет монтировать диск (раздел) в директорию.
Хоть и было это 7 лет назад, но прочтите по диагонали.
[решено] Символические ссылки в NTFS
В частности ответы Busla и Admiral
-
jah
Re: Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?
Цитата lxa85:
Напрасно. NTFS позволяет монтировать диск (раздел) в директорию.
Хоть и было это 7 лет назад, но прочтите по диагонали.
Символические ссылки в NTFS
В частности ответы Busla и Admiral
сразу не до конца понял смысл затеи
да, про соединения (junction) я в курсе, именно так реализуется, например, всем известное перемещение стандартных пользовательских папок в корне %userprofile% через пользовательский интерфейс windows (обычно перемещают папку Документы, но можно и Загрузки, и Изображения и несколько других), данные начинают физически храниться на другом разделе, но выглядит так, как будто они хранятся на системном разделе, из консоли соединения делаются через mklink /j link target
по сути, как с жёсткими ссылками, пока останется хоть одна ссылка, доступ к данным есть,
это позволяет изолировать систему от пользовательских данных и это хорошо.
В исходном вопросе я больше вёл речь об организации состава каталогов внутри системного раздела и папки пользователя, нежели об их физическом хранении
в ближайшее время буду размышлять над построением некоего подобия FHS поверх того, что есть в windows
ещё раз спасибо за наводку
Напрасно. NTFS позволяет монтировать диск (раздел) в директорию.
Хоть и было это 7 лет назад, но прочтите по диагонали.
Символические ссылки в NTFS
В частности ответы Busla и Admiral
Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?
сразу не до конца понял смысл затеи
да, про соединения (junction) я в курсе, именно так реализуется, например, всем известное перемещение стандартных пользовательских папок в корне %userprofile% через пользовательский интерфейс windows (обычно перемещают папку Документы, но можно и Загрузки, и Изображения и несколько других), данные начинают физически храниться на другом разделе, но выглядит так, как будто они хранятся на системном разделе, из консоли соединения делаются через mklink /j link target
по сути, как с жёсткими ссылками, пока останется хоть одна ссылка, доступ к данным есть,
это позволяет изолировать систему от пользовательских данных и это хорошо.
В исходном вопросе я больше вёл речь об организации состава каталогов внутри системного раздела и папки пользователя, нежели об их физическом хранении
в ближайшее время буду размышлять над построением некоего подобия FHS поверх того, что есть в windows
ещё раз спасибо за наводку
-
Nordek
Re: Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?
Цитата lxa85:
более понравились идеи
https://ru.wikipedia.org/wiki/FHS
Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?
более понравились идеи
gobolinux
на этот счёт-
jah
Re: Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?
Цитата jah:
на ssd-диске и по максимуму ограничить запись в рамках этого диска, тем самым можно значительно продлить жизнь этому накопителю и увеличить быстродействие системы
Продлить жизнь по сравнению с десятком-другим лет без этой "хорошей идеи"? Вы раньше выкинете этот SSD как морально устаревший...
А вот быстродействие системы эта "хорошая идея" ухудшает однозначно.
на ssd-диске и по максимуму ограничить запись в рамках этого диска, тем самым можно значительно продлить жизнь этому накопителю и увеличить быстродействие системы
Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?
Продлить жизнь по сравнению с десятком-другим лет без этой "хорошей идеи"? Вы раньше выкинете этот SSD как морально устаревший...
А вот быстродействие системы эта "хорошая идея" ухудшает однозначно.
-
lxa85
Re: Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?
Цитата mwz:
Продлить жизнь по сравнению с десятком-другим лет без этой "хорошей идеи"? Вы раньше выкинете этот SSD как морально устаревший...
жизнь покажет
Цитата mwz:
А вот быстродействие системы эта "хорошая идея" ухудшает однозначно.
разве ssd не быстрее? в чём минусы?
Продлить жизнь по сравнению с десятком-другим лет без этой "хорошей идеи"? Вы раньше выкинете этот SSD как морально устаревший...
Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?
жизнь покажет
Цитата mwz:
А вот быстродействие системы эта "хорошая идея" ухудшает однозначно.
Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?
разве ssd не быстрее? в чём минусы?
-
jah
Re: Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?
Цитата jah:
разве ssd не быстрее? в чём минусы?
Я ответил на то, что написано, процитировав вашу фразу, в которой вы предлагаете (сокращаю до значащей части – полностью приведено выше) "ограничить запись в рамках этого диска, тем самым ... увеличить быстродействие системы".
PS
Цитата jah:
жизнь покажет
Состояние моего SSD с системой, работающего более 3 лет и используемого и в хвост и в гриву без каких-либо перекидок каталогов и оптимизаций (за исключением отключения предвыборки с этого диска, т.е. prefetch/superfetch, предложенного утилитой от Intel как необязательного) – на только что снятом скриншоте:
разве ssd не быстрее? в чём минусы?
Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?
Я ответил на то, что написано, процитировав вашу фразу, в которой вы предлагаете (сокращаю до значащей части – полностью приведено выше) "ограничить запись в рамках этого диска, тем самым ... увеличить быстродействие системы".
PS
Цитата jah:
жизнь покажет
Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?
Состояние моего SSD с системой, работающего более 3 лет и используемого и в хвост и в гриву без каких-либо перекидок каталогов и оптимизаций (за исключением отключения предвыборки с этого диска, т.е. prefetch/superfetch, предложенного утилитой от Intel как необязательного) – на только что снятом скриншоте:
-
jah
Re: Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?
mwz, у Вас Intel 520
. С прочими заметно хужее.
. С прочими заметно хужее.