Как заставить телефон подключать внутреннюю SD-карту через USB?

Недавно я рутировал и обновил свой Samsung Galaxy S2 до версии 4, ICS.

С тех пор, когда я подключаю свое устройство через USB к своему компьютеру с Ubuntu, на моем рабочем столе и в Banshee отображается только 12 ГБ встроенной памяти.

Как мне подключить мою SD-карту на 16 ГБ к Ubuntu, чтобы она была доступна для передачи музыкальных файлов и т. д.?


Обновлять

Согласно одному ответу ниже, а также в инструкциях, которые я уже видел в других местах в Интернете , я должен иметь возможность настроить режим подключения USB, следуя следующим инструкциям:

1. Откройте «Настройки».

2.Нажмите «Еще…» (в разделе «Беспроводная связь и сеть»).

3.Затем выберите Утилиты USB ~ Установите режим подключения USB-кабеля.

4. Выберите Подключить хранилище к ПК.

Однако я остановился на шаге 3, потому что у меня нет опции «Утилиты USB» в разделе Settings -> More.... То, что у меня есть, выглядит так:

настройки больше

Я не знаю, является ли это решающим фактором, который обеспечит мое USB-соединение, как я надеялся, но в любом случае, разве у меня не должно быть выбора, поскольку все остальные, кажется,? Что я могу сделать, чтобы получить его?


Подробности

Вот настройки хранилища, как видно на моем телефоне. Как видите, есть 2 записи «Внутренняя память», одна около 2 ГБ, а другая чуть меньше 12 ГБ.

Затем есть «SD-карта», которая, кажется, имеет около 15 ГБ, но она серого цвета, и я не уверен, действительно ли это моя SD-карта или нет.

Затем в разделе «USB-накопитель» у меня есть возможность подключить SD-карту, что проблематично, потому что моя карта уже вставлена ​​​​и, по-видимому, подключена (как описано после этого изображения):

настройки хранения

Если я нажимаю клавишу меню в интерфейсе настроек хранилища, я получаю два варианта:

опции

Для «USB-подключения к компьютеру» у меня есть эти настройки, которые я не думаю, что хочу менять, потому что MTP не работает с моим Galaxy Tab, поэтому я не уверен, что он будет работать с моим Galaxy S2. Я попробовал вариант с камерой, но это сделало так, что мой телефон появился со значком камеры на моем компьютере, ограничил каталоги и мало чем помог:

USB-подключение к компьютеру

Для «Конфигурация хранилища» я пробовал «Использовать внутреннее хранилище» как вкл, так и выкл, но, похоже, это не имеет значения:

конфигурация хранилища

Вот снимок экрана из PowerAmp, который, кажется, думает, что моя музыка находится в каталоге под названием «emmc». Музыка доступна из PowerAmp, но я не могу получить к ней доступ при подключении телефона через USB:

усилитель мощности

PowerAmp сообщает мне, что я действительно могу найти каталог emmc, в котором хранится моя музыка, в двух /emmcместах /mnt/emmc:

усилитель мощности два emmcs

Когда я подключаю свой телефон через USB, это выглядит так. Обратите внимание, что нет emmcкаталога или какого -либо Musicкаталога, и если вы посмотрите сбоку, там 12 GB Filesystemнет записи для моей SD-карты на 16 ГБ:

файловая система 12 ГБ

И, наконец, вот свойства диска на 12 ГБ:

свойства 12 ГБ

В стандартном ПЗУ Samsung внешняя SD-карта находится в каталоге /sdcard или /usb_storage.
@UriHerrera: Спасибо за ответ. Кажется, это не так с моим телефоном в его текущем состоянии. Есть каталог /sdcard, но при монтировании через USB, если я переношу туда файлы, они находятся во внутренней памяти, а не на внешней SD-карте. Кроме того, на диске доступно только 12 ГБ, тогда как у меня должно быть 12 ГБ + дополнительные 16 ГБ для SD-карты. Наконец, Banshee не распознает автоматически пространство размером 16 ГБ, где находятся мои музыкальные файлы, как это было раньше, что проблематично. Последнее, что я хочу сделать, это начать бороться с настройками Banshee, чтобы заставить его видеть подкаталог.
Попробуйте через Wi-Fi: android.stackexchange.com/a/20693/3303 .
Вы что-то делали на SD-карте?
@Logos: Не то, что я знаю. Я, конечно, не собирался.
какая версия программного обеспечения Android была у вас на телефоне до обновления до ICS?
@lenik: Я не уверен, но не думаю, что это был имбирный пряник. Это было 2.3 или где-то в диапазоне 2.x.
Скорее всего, Gingerbread показал вашу память/карту в режиме Mass Storage, а ICS вместо этого использует MTP/PTP, поэтому может быть виден только частичный контент. Пожалуйста, проверьте мой ответ ниже и посмотрите, можете ли вы найти меню, чтобы изменить то, как ваш телефон представляет вашу SD / внутреннюю память на компьютере.

Ответы (7)

  1. В Ubuntu нет проблем, проблема, скорее всего, в настройках вашего телефона или в вашей телефонной системе. Было бы очень полезно узнать, из какого источника вы получили обновление, было ли это официальное обновление от вашего оператора связи или что-то найденное в сети?

  2. Судя по вашей картинке, у вас 12 ГБ встроенной памяти и SD-карта на 16 ГБ, вставленная в ваш телефон. Цифры, которые вы видите, являются результатом преобразования 16 000 000 000 байт (что составляет 16 ГБ, как думают производители памяти или жестких дисков) в гигабайты, каждый из которых содержит 1024 * 1024 * 1024 = 1073741824 байта. Если вы разделите 16 000 000 000 на 1024 * 1024 * 1024, вы получите 14,9 ГБ или что-то в этом роде.

  3. Выделенное серым цветом «Подключение SD-карты» под USB-накопителем , возможно, представляет собой внешний USB-накопитель, который вы можете вставить в USB-порт вашего телефона. Нет причин нажимать на нее, если только у вас не подключено внешнее USB-хранилище. И даже в этом случае я не уверен, действительно ли это поддерживается на SGS2.

  4. На снимках экрана отсутствует опция «меню» под страницей «Хранилище», обычно представленная в виде трех точек, выровненных одна над другой. Если вы нажмете на это «меню», вам, скорее всего, будет показано подменю «USB-подключение к компьютеру» или что-то подобное. Как только вы доберетесь туда, вы можете изменить способ представления вашим телефоном памяти, которая у вас есть, для компьютера. Если вы сделаете снимок этого экрана, я могу сказать вам, какой вариант выбрать.

  5. В качестве примечания: не очень хорошая идея извлекать / вставлять SD-карту, не размонтировав ее предварительно. Пожалуйста, в следующий раз, когда вы извлечете SD-карту из телефона, выключите телефон или выполните команду «Отключить SD-карту» на экране «Хранилище», который вы указали в вопросе.


Если вы не можете найти подменю «USB-подключение к компьютеру» на экране «Хранилище», вы можете попробовать этот подход, чтобы заставить USB-накопитель работать на вашем устройстве:

  1. Откройте «Настройки», затем нажмите «Дополнительно… » (в разделе «Беспроводная связь и сеть»).
  2. Выберите USB-утилиты / Установите режим подключения USB-кабеля.
  3. Выберите «Подключить хранилище к ПК».
  4. Подключите USB-кабель от телефона к ПК.
  5. Нажмите «Включить USB-накопитель».

Кроме того, вам может потребоваться отключить «USB-отладку», прежде чем пытаться это сделать.

Спасибо за ответ. Раньше я не замечал вариантов хранения. На моем телефоне доступ к пункту меню осуществляется с помощью кнопки, поэтому он не отображается на снимках экрана. Во всяком случае, я нашел его и попробовал представленные варианты. Подробности смотрите в моем обновленном вопросе. Я также очистил и конкретизировал свой вопрос с более точными деталями. Наконец, я никогда не извлекал SD-карту без предварительного отключения и выключения телефона, так что я не думаю, что это источник проблемы. :)
Спасибо, это здорово. Вы пробовали «Настройки -> Еще ... -> Утилиты USB», как описано во второй части моего ответа?
Если я перехожу к System Settings -> Wireless & networks -> More..., я не вижу опции «Утилиты USB». У меня есть «Режим полета», «VPN», «Модем и переносная точка доступа», «Прямой Wi-Fi» и «Мобильные сети». ПЗУ, которое я использовал для обновления, называется «Android Open KANG Project». Насколько я понимаю, это довольно надежное ПЗУ, но я должен признать, что недостаточно знаю о ПЗУ, чтобы делать окончательные выводы. Это было рекомендовано, это все, что я знаю.
Ответ заключался в том, чтобы просто перепрошить ПЗУ, которое я указал в своем собственном ответе, но я наградил вас наградой за наиболее полную попытку решения. :)

Вы также можете попробовать установить SD-карту из режима восстановления. выберите монтирование USB-накопителя.

Я попытался подключить Galaxy Note с SD к моей установке Ubuntu (11.04), и он распознает оба.

Убедитесь, что у вас включена отладка по USB.

Я не знаю, почему обновление до ICS повлияет на установку вашей внешней SD-карты, если вы могли подключиться раньше, но вы можете перепроверить правильность конфигурации udev вашей системы Ubuntu :

  • дважды проверьте, что идентификатор поставщика для вашей Galaxy — 04e8, используя sudo lsusb; вы должны увидеть строку что-то вродеBus 002 Device 010: ID 04e8:0c02 Samsung Corp
  • используя ваш любимый редактор в качестве корневого редактора (или создайте) «/etc/udev/rules.d/51-android.rules» и добавьте эту строку:SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", MODE="0666"
  • убедитесь, что разрешения подходят для файла, который вы только что отредактировали:sudo chmod a+rx /etc/udev/rules.d/51-android.rules
  • перезапустите подсистему USB:sudo restart udev
  • подключите свой Galaxy и посмотрите, отображается ли ваша SD-карта сейчас
Спасибо за ответ. Запуск lsusb дает мне такой ответ: Bus 002 Device 011: ID 04e8:685b Samsung Electronics Co., Ltd GT-I9100 Phone [Galaxy S II] (mass storage mode). Однако, следуя вашим инструкциям в письме, я все еще вижу только 12 ГБ встроенной памяти.
Кроме того, я должен отметить, что я только что проверил на своем ноутбуке, и у меня возникла та же проблема, что я не вижу свою внутреннюю SD-карту, поэтому мне кажется менее вероятным, что проблема на стороне Ubuntu. Это не абсолютное доказательство, но маловероятно, что на обоих компьютерах будут одинаковые проблемы с настройками.
Согласованный. Жаль, стоило попробовать :( Вы пробовали подключить SD к кардридеру и посмотреть, отображается ли карта таким образом? Файловая система может быть повреждена и нуждается в исправлении (хотя это маловероятно, если она отображается нормально под Android В противном случае я бы сказал, что пришло время поговорить с тем, у кого вы его купили, о возможной проблеме с оборудованием.

Решение состояло в том, чтобы стереть и перепрошить ПЗУ. Я предполагаю, что предыдущее ПЗУ, которое у меня было, было просто испорчено в том, что касается USB.

На моей модели Samsung Galaxy S II GT-I9100 мне нужно сделать следующее, чтобы включить монтирование в Linux:

  1. Перейдите в «Настройки» → «Хранилище».
  2. Нажмите кнопку меню
  3. Перейдите в «USB-подключение к компьютеру».
  4. Нажмите на что-нибудь, кроме «Массовое хранилище».
  5. Нажмите «Массовое хранилище»

Это вызывает старый знакомый экран «USB-накопитель» с большой удобной кнопкой «Включить USB-накопитель».

На Arch мне также пришлось установить fuse-exfatпакет .

Самый простой способ, который я знаю, немного поздно, но если вам все еще интересно. Когда вы подключаете свой телефон к компьютеру, он появляется под диском H, я полагаю, а затем открывается дополнительный диск. Также на моем компьютере с Windows он находится под диском J, и там находится ваша SD-карта.

Мне все еще интересно, как этот ответ относится к вопросу. Буквы дисков специфичны для ОС на базе MS-DOS (она же Windows). Ubuntu (Linux) их не использует.