![]() |
Почему некоторые программы устанавливаются только на диск C:? [Windows]
Задумался над этой ситуацией, когда, как и многие другие пользователи Sony PC Companion, столкнулся с проблемой: для обновления телефона прога требует 5 ГБ свободного места на диске C:, куда "компаньон" ставится в обязательном порядке, не предлагая выбора диска и каталога перед установкой. И вот незадача: у меня под ОС отведён маленький SSD, он же логический диск C:, и там тупо нет свободных 5 ГБ сейчас, соответственно, я не могу выполнить обновление.
![]() На форуме Сони десятки одинаковых тем по этой проблеме - пользователи жалуются, Сони отвечает, что C: - единственный вариант, изменить это нельзя, вертитесь как хотите, но освобождайте место на C:. И тянется это уже годы. Ничего не меняется. В одной из таких тем модератор форума таки ответил что-то частично по существу (буквальный перевод: "Если программе требуется загружать файлы для выполнения определенных задач, то она будет устанавливаться только на диск С:. Так что в данном случае, когда Вы выполняете обновление или восстановление системы, файлы прошивки загружаются в корневой каталог т.е. диск C:") Как-то странно... Ведь масса ПО, устанавлимоего в пользовательский каталог, тоже загружает файлы из интернета для самых разных целей, разве нет?.. Жаль, но разъяснений не последовало, поскольку вместо аргументации или пояснения в ответ на контраргументы пользователя (возможно и некорректные, но тем не менее) модератор предпочёл слиться через избитый приём а-ля "ты дурак, не шаришь в сабже", забив на элементарные правила ведения дискуссии. Так вот, собственно, вопрос: всё же в каких случаях программа действительно может быть установлена только на диск C: (системный раздел, либо именно в Program Files), без вариантов? По каким причинам может быть такое ограничение, вернее, из-за каких непреодолимых препятствий нет возможности предоставить пользователю выбор? Касательно Sony PC Companion - обоснование правдиво/правдоподобно? Если это правда как-то связано с загрузкой файлов из интернета, можно разъяснить подробнее, и чем это отличается от программ, скажем, с диска D:, также загружающих разный контент из интернета? Допустим, от того же Steam'а. Спасибо :) |
Цитата:
Всё остальное - рукожопость 80-го уровня у разработчиков. Цитата:
1) Монтирование разделов: вы можете создать на основном диске новый раздел, но назначить ему не букву, а каталог "c:\чудо_программа". Всё делается через оснастку "управление дисками" 2) Символьные ссылки: вы можете создать ссылку "c:\чудо_программа", которая будет указывать на каталог, расположенный на совершенно другом диске. Здесь уже придётся ввести несколько текстовых команд, которые я наизусть не помню :) |
Trueman777, В программировании есть такое понятие - hard-coded components.
Цитата:
|
Цитата:
|
Цитата:
Цитата:
Софт сделан, деньги за него уплачены. Переделывать стоит денег. Цитата:
|
Большое спасибо всем за ответы)
Ну да, я в общем, так и предполагал. Но очень уж смутили высказывания модератора с форума Сони: Цитата:
Цитата:
Просто хочется понять, то ли у него действительно есть основания отвечать так (особенно первый ответ, грамотен ли он; на чём-то же этот человек должен основываться, делая такое утверждение), то ли он сам дурак. |
Цитата:
|
Цитата:
Цитата:
И всё же, есть ли шанс услышать конкретный комментарий по предмету высказывания того модератора, и прав он в нём или нет: Цитата:
Благодарствую :) |
Цитата:
Если бы разработчики были умнее и сделали бы всё нормально, техподдержке не пришлось бы мучиться с этой проблемой. |
El Scorpio, гыгык) Ну а само утверждение "Если программе требуется загружать файлы для выполнения определенных задач, то она будет устанавливаться только на диск С:" неверное ведь?) С чего ж оно родилось, на основании чего, не пойму)
|
Цитата:
|
Цитата:
|
Цитата:
Самый простой вариант - использовать автоматическую установку программы Б, благо основные типы установщиков поддерживают такую функцию. Допустим, установщик программы Б позволяет запуск с параметром - именем файла ответов на глупые вопросы. Ну а далее есть два варианта. Правильный: формировать файл автоматической установки Б в начале процесса установки программы А по ответам пользователя. В этом случае файл ответов Б будет содержать любые значения, которые введёт пользователь. Неправильный: при установке программы А предлагать пользователю один или несколько вариантов, каждый из которых будет соответствовать заранее сформированному файлу ответов Б. Опять же по какой-то причине современные гиганты IT-индустрии считают, что пользователю вообще лучше использовать один жёсткий диск без разбиения. Возможно потому что сейчас рынок ориентируется не на специалистов, которые понимают, что и куда надо ставить, а на явных "домохозяек", которые вообще ничего не понимают. В том числе не понимают, что такое разделы жёсткого диска и как его надо разбивать. Они просто всё "сохраняют в компьютере" Правда, побочным итогом этого оказывается периодические случаи полной потери личной информации после использования "диска восстановления Windows" :crazygirl: :wow: :shot: В идеале, здесь давно пора было бы перейти на принципы Linux, где каждая программа записывает свои файлы на заранее предопределённое место, а под личные файлы пользователей изначально выделяется отдельный раздел. Но нет, M$ по-прежнему считает, что всё нужно валить в одну кучу... |
Цитата:
Цитата:
Цитата:
1 забекапленная 2 потерянная Как именно лежала потерянная инфа — на одном разделе или на нескольких, не суть важно. Цитата:
То, что люди не читают даже короткие надписи, даже на русском это проблема, да. Но деление дисков на разделы никак её не решит. Цитата:
В гугле, пиля андроид, тоже сперва считали "поделим Flash на разделы, ибо это прельстиво и любовно". В результате на свет появлялись кадаврики типа ![]() Владельцы которых натурально засношали техподдержку своих аппаратов вопросами "у меня 20 гигов свободно в телефоне, почему я не могу установить новую 40 мегабайтную игрушку?" В результате в гугле всё же сделали не "как нам самим удобней", а "как понятней пользователям", т.е. "один раздел на всё", не смотря на очевидные сложности такого решения для самого Гугла. |
Мне кажется, что просто тупо не добавили окно с выбором диска. Привязка к некой эфемерной программе это странно.
Кстати, а если потом перенести папку с программой на диск D она запускается или как? PS Ради интереса поставлю ОС на диск D и посмотрю, что выйдет. |
Время: 13:59. |
Время: 13:59.
© OSzone.net 2001-