На один телефон можно установить несколько операционных систем. Основной системой будет WP7, а Android запускается с этой же или с другой SD-карты. Операционные системы нельзя запускать одновременно.

Целью этой инструкции является пошаговое описание возможности запуска на телефоне операционных систем WP7 и Android с одной SD-карты. В настоящий момент, если вам нужно запускать WP7 и Android на одном телефоне, вы можете сделать это двумя способами. Первый: переставить карточки. Второй: разбить карточку на разделы так, как рассказано ниже. Второй способ намного более безопасный, поскольку WP7 уничтожает всю информацию на SD-карте с Android, если нечаянно оставить её в телефоне.

WP7 использует особый формат файловой системы SD-карт и нельзя просто скопировать Android в этот раздел, он будет недоступен. WP7 также создаёт раздел с файловой системой FAT16 размером 200 мегабайт, но этот раздел окажется слишком мал для установки Android. Неизвестно, можно ли увеличить раздел с FAT32, создаваемый WP7.

Эта инструкция основана на информации пользователя ike2903 с форума XDA Developers.


Примечания:

  • Сделайте резервное копирование всех важных данных, поскольку WP7 сотрёт всю информацию с карт.
  • Эти способы могут не работать на некоторых телефонах.
  • Повторная активация телефонов производится с помощью Windows Market, хотя никакой гарантии, что это возможно, нет.
  • Протестированные сборки. Большинство сборок должны работать, но вам потребуется отредактировать файл rootfs.img. Возможно, кто-то уже выложил модифицированную сборку, которая будет работать на вашем телефоне. Список сборок можно найти здесь

Что вам потребуется:

  1. Две SD-карты. Большого объёма и маленького. Например, 8 и 16 гигабайт. Большая будет использоваться, как основная, а маленькая позволит записать раздел WP7, который нужно скопировать на большую карту.
  2. Программа для разбиения SD-карт на разделы. Можно использовать Easeus All-in-One Partition Manager Software. Программа бесплатная, скачайте отсюда

Инструкции:

  1. Скачайте и установите на компьютер Easeus Partition Manager
  2. Вставьте маленькую карту в телефон. Запустите Magldr 1.1.2. Телефон сбросится и запустится WP7. Это позволит WP7 отформатировать карту под свой раздел.
  3. Выключите телефон и достаньте маленькую карту.
  4. Вставьте обе карты в свой компьютер. И маленькую, и большую.
  5. Запустите Easeus Partition Manager. Вы должны увидеть обе карты. На маленькой должно быть два раздела. Раздел FAT16 размером 200 мегабайт и ещё один неотформатированный раздел, занимающий оставшийся объём карты. Неотформатированный раздел – это, на самом деле, раздел с WP7.
  6. Удалите раздел с большой карты: выберите раздел, нажмите на него правой кнопкой мыши и выберите «Удалить» (Delete) (можно из меню). Не забудьте нажать «Применить» (Apply).
  7. Скопируйте раздел FAT16 с маленькой карты на большую и измените его размер. Для этого выберите раздел на маленькой карте, нажмите правой кнопкой мыши (или используйте меню), выберите «Скопировать» (Copy) и следуйте дальнейшим инструкциям программы. Вы можете поменять формат на FAT32. Во время изменения размера необходимо произвести кое-какие вычисления. Возьмите объём большой карты, вычтите из него объём неотформатированного раздела на маленькой карте и установите это значение в качестве объёма, на который необходимо увеличить копируемый вами раздел FAT16. Другими словами, если объём неотформатированного раздела составляет 8 гигабайт, а вы копируете раздел на карту объёмом 16 гигабайт, то установите значение изменения размера примерно на 8 гигабайт. Нажмите «Применить».
  8. Используя тот же порядок, что указан в п. 7, скопируйте неотформатированный раздел с маленькой карты на большую. Нажмите «Применить».
    Прежде чем копировать Android через Windows, отформатируйте карту в FAT32 (32 или 64 сектора), используя стандартные средства Windows (через «Проводник» или «Мой компьютер»). Это увеличит скорость работы операционной системы.
  9. Скопируйте Android на раздел FAT32. Важно: не используйте режим накопителя (USB mass storage), это вызывает искажение данных. Достаньте карту и скопируйте на неё сборку. (Ниже смотрите список работающих сборок. Важно: вам понадобятся модифицированные файлы rootfs.img, в которых к init.rc добавлен nand_init, и нужно скопировать и заменить существующий файл rootfs.img на карте, иначе сборка работать не будет).
  10. Достаньте большую карту и вставьте её в телефон.
  11. Перезагрузите телефон и удерживайте красную кнопку отбоя, чтобы войти в меню Magldr.
  12. В меню Magldr с помощью кнопок управления громкостью выберите пункт 9. Services и нажмите зелёную кнопку вызова.
  13. С помощью кнопок управления громкостью выберите пункт 1. Bootsettings и нажмите зелёную кнопку вызова.
  14. С помощью кнопок управления громкостью выберите пункт 2. Always Menu и нажмите зелёную кнопку вызова. Это нужно для того, чтобы каждый раз при запуске телефона выводилось меню с выбором загружаемой операционной системы.
  15. Нажмите зелёную кнопку вызова для подтверждения сделанных изменений.
  16. После того, как вы выполните пункты 12 и 15, вы будете перенаправлены в основное меню Magldr.
  17. Снова используйте кнопки управления громкостью и выберите пункт 9. Services и нажмите зелёную кнопку вызова.
  18. С помощью кнопок управления громкостью выберите пункт 1. Bootsettings и нажмите зелёную кнопку вызова.
  19. С помощью кнопок управления громкостью выберите пункт 3. AD SD Dir и нажмите зелёную кнопку вызова.
  20. Выберите каталог на карте, в который установлен Android.
  21. Сбросьте телефон и войдите в Magldr.
  22. Чтобы загрузить WP7 выберите 1. Boot WPH, а чтобы загрузить Android, выберите 2. Boot SD AD
  23. Загрузка Android с карты происходит долго.

Альтернативный способ

Эти шаги позволяют ускорить процесс установки операционных систем. Способ работает с одним адаптером.

Подготовка:

Скачайте инструмент командной строки dd отсюда и распакуйте его на компьютер в папку C:\dd-0.6beta3. Скачайте программу для управления разделами отсюда и установите её.

  1. Вставьте маленькую карту и выполните сброс WP7 (займёт 10-20 минут)
  2. Создайте образ карты
    Откройте консоль «Выполнить»
    Для XP: Пуск > > cmd.exe
    Для Windows 7: Пуск > введите в поиске «Выполнить» или «cmd»
    Укажите папку, в которую был распакован dd
    cd C:\dd-0.6beta3
    Вставьте карту в SD-адаптер. Команда описана на странице http://www.chrysocome.net/dd «Прочитать устройство USB-памяти полностью». Используйте размер блоков не менее 4 мегабайт, иначе ждать придётся очень долго. Можете использовать значения вплоть до максимальной пропускной способности стандарта USB2 – то есть до 30 мегабайт в секунду. Это займёт 5-10 минут.
  3. Запишите образ на большую карту. Вставьте её в SD-адаптер и запустите команду
    C:\dd-0.6beta3>dd if=\\?\Device\Harddisk1\Partition0 of=c:\dd-0.6beta3\usb2.img bs=8M —size –progress
    Это займёт 5-10 минут.
  4. Используя программу для управления разделами, скопируйте раздел WP7 в нераспределённую область в конце большой карты. Сделайте её НЕ первичным (НЕ primary). Это займёт 20-30 минут.
  5. Удалите 200-мегабайтный раздел FAT16 и первый раздел WP7. Это займёт несколько секунд.
  6. C помощью программы для управления разделами в нераспределённой области создайте раздел FAT32. Сделайте его первичным. Это займёт несколько секунд.

Первый шаг можно пропустить в том случае, если вы уже создали образ однажды. Весь процесс займёт один час. Образ можно также использовать в качестве резервной копии на случай повреждения WP7 или утери информации с карты. Просто скопируйте образ на новую карту.

Ещё один способ от пользователя XDA hyellow

  1. Вставьте карту в телефон и включите его.
  2. Зайдите на страницу About, затем в Settings и выполните сброс устройства. Перезагрузите телефон. Во время загрузки система создаст необходимые разделы, это важно. После настройки телефона снова зайдите на страницу About, в Settings и снова выполните сброс.
  3. После того, как на телефоне загрузится страница Magldr, достаньте из него карту и вставьте её в компьютер. Убедитесь, что Magldr показывается и остаётся на загрузке, и не позволяет загрузиться системе без вставленной карты — нам это не нужно.
  4. Вы увидите два раздела. 200 мегабайт раздела FAT16 всё ещё не отформатированы. Нажмите правой кнопкой мыши на неотформатированном разделе и удалите его. После этого нажмите «Применить» (Apply). Теперь у вас имеется нераспределённая область. Нажмите на ней правой кнопкой мыши и выберите «Создать» (Create). Установите параметры раздела: логический (logical), неотформатированный (unformatted) и установите его размер. Этот раздел предназначен для WP7, так что решите сразу, сколько места вы хотите ему выделить, в дальнейшем никаких изменений внести будет нельзя. Проверьте, переместили ли вы его в конец SD-карты в том же самом окне создания раздела. Нажмите «Применить».
  5. Расслабьтесь и ждите.
  6. Теперь слева имеется зелёный раздел FAT16, посредине серая нераспределённая область, а справа – бирюзовый раздел для WP7. Достаньте карту из компьютера и вставьте её в телефон.
  7. Запустите загрузку WP7. Помните своё последнее действие в WP7? Да, вы нажали сброс, так что устройство по-прежнему думает, что оно сбрасывает устройство. Поэтому, придётся ещё раз установить все настройки.
  8. Зайдите в окно About и проверьте SD-карту. Не пугайтесь. Если её объём меньше 1 гигабайта, WP7 записал на неё системную информацию. Пока довольны результатом? Тогда выключайте телефон и доставайте карту. Дождитесь, пока телефон полностью выключится.
  9. Вставьте карту в компьютер, нажмите правой кнопкой мыши на зелёный раздел FAT16 и выберите «Изменить размер/переместить» (Resize/remove). Заполните оставшуюся нераспределённую область и нажмите «Применить». Это раздел для Android. Запишите на него сборку Android и проверьте её.
  10. Если захотите конвертировать раздел для WP7 из логического в первичный, обязательно используйте только Minitool Partition Wizard. Нажмите павой кнопкой мыши на раздел для WP7, выберите «Изменить» (Modify), затем нажмите «Первичный» (Primary) и нажмите «Применить».

Видео-инструкции.

Geolo снял прекрасный видео-инструктаж и разместил его на Youtube.

Вот ещё одно видео Geolo для тех, у кого лишь 1 карта и 1 кард-ридер.

Источник: xda-developers

Система Orphus