Как сделать образ планшета на windows

Как на телефоне Android создать загрузочную USB-флешку с Windows 7/10/11 или Linux (или что делать, если нужно переустановить Windows, а второго ПК для записи флешки нет, и под-рукой только телефон)

Народная мудрость: «На все руки от скуки?».

Если у вас «полетела» ОС Windows на компьютере, а под-рукой нет ни второго работающего ПК ни загрузочной флешки с Windows — не спешите отчаиваться, ведь подготовить установочную флешку можно даже на телефоне (Android)!

Я сам столкнулся с нечто подобным, когда был на выходных за городом. Как назло, пошел проливной дождь и планы резко поменялись — решил «оживить» один старый компьютер на чердаке: с собой был только брелок-флешка и телефон — однако за неск. часов «колдовства» удалось подготовить загрузочную флешку и установить Windows. 😉

Собственно, о том, как «это» всё сделать на практике — и будет сегодняшняя заметка! 👌 (разумеется, чтобы в будущем ничем «подобным» не заниматься — лучше носить с собой аварийную флешку с LiveCD)

Загрузочная флешка на Android: от А до Я

ШАГ 1

Для начала следует сказать «пару слов» о том, как можно подключить флешку к телефону (если вы этого не сделаете — все остальное в этой заметке не имеет смысла) :

  • лучший вариант : иметь под-рукой универсальную флешку с двумя выходами — USB Type-С (/Micro USB) и классический USB 3.0. Ее можно подключить и к телефону, и к ПК (удобна для передачи файлов). Я такую ношу с собой, как брелок. 😉 Приобрести можно 📌в компьютерных магазинах;
  • чуть менее удобный вариант : использовать спец. переходники с USB Type-C на USB 3.0 (см. скрины ниже). Благодаря им можно подключить к телефону любую самую обычную флешку (или даже внешний HDD).

Флешка подключена к телефону

ШАГ 2

Далее на телефон нужно загрузить установочный ISO-образ с Windows. С сегодняшним мобильным интернетом — это сделать совсем не сложно. Даже я за городом смог загрузить за неск. часов ISO на 4 ГБ! (хотя, тут нельзя зарекаться, ведь многое зависит от вашего месторасположения — в нашей стране возможно всё. )

Важно! С образами больше 4 ГБ могут быть сложности у многих утилит при записи. Используйте первый вариант (предложенный мной ниже), если у вас такой образ!

Ссылку на свою статью, по которой можно загрузить офиц. ISO с Windows 10/11 — оставляю ниже (откуда и что загружать — каждый выбирает сам. ).

2) Как настроить и использовать торрент на Андроиде (или как скачивать торрент-файлы с телефона).

Переходим на офиц. сайт для загрузки ISO

ШАГ 3

Все способы ниже не требуют ROOT-прав (где нужен ROOT — я просто не брал в обзор)!

Вариант 1

Первый вариант я рассматриваю как приоритетный — он подходит для подготовки и GPT, и MBR флешек (и справляется с ISO-файлами разных размеров).

Для работы нам понадобиться приложение 📌 Ventoy (ссылка на Play Market).

Ventoy на телефон

После запуска Ventoy : подключите флешку, установите переключатель на MBR/GPT и нажмите кнопку Install (важно! Все данные с флешки будут удалены, перепроверьте, нет ли на ней нужных файлов!).

Ventoy — форматируем флешку

Когда флешка будет отформатирована в Ventoy : отсоедините ее от телефона, затем снова подключите и скопируйте на нее ISO-файл (без распаковки, просто копирование! Подобно тому, как вы это делаете с фотографиями или документами).

READ  Как дублировать экран с ноутбука на телевизор windows 10 по wifi

Копируем ISO на флешку

Когда ISO будет скопирован — флешку можно отключать от телефона и подключать к компьютеру для установки Windows! 👌

Вариант 2

Этот вариант подойдет только для современных ПК с UEFI («обновл.» версией BIOS).

Для начала на телефоне нам понадобиться WinRAR // ссылка на Play Market (это приложение поможет нам разархивировать ISO-образ как обычный архив).

Далее нужно будет зайти в настройки Android, открыть раздел с накопителями и отформатировать подключенную флешку (если флешка уже отформатирована — этот шаг можно пропустить).

Очистить и форматировать

Затем нужно запустить WinRAR, открыть в нем ISO-файл с Windows и запустить его распаковку на флешку (см. кнопку «Путь назначения» ). 👇

Параметры распаковки (ISO на флешку)

После распаковки, флешку можно подключать к ПК и проверять запустится ли установка ОС.

Вариант 3

EtchDroid (ссылка на Play Market) — хорошее приложение для подготовки загрузочных флешек (больше подходит для записи Linux образов на флешку, чем для Windows). Для подготовки накопителей с Windows тоже годится, однако, приложение «справляется» не со всеми ISO (определяется экспериментально)!

Как пользоваться : подключаете флешку, запускаете EtchDroid и выбираете в меню функцию «Записать raw-образ или ISO» . 👇

EtchDroid — записать ISO

Далее нужно будет выбрать флешку, указать ISO-образ и нажать на кнопку «со стрелочкой». Запустится процесс записи: минут 10-20 придется подождать. По завершению (если все прошло гладко) — увидите сообщение о успешной записи — теперь флешка готова! 😉

ШАГ 4

Во-первых , сразу ссылка в помощь на то, как загрузиться с установочной флешки (в своем примере я подготавливал флешку в Ventoy по первому варианту — загружаться с нее можно обычным образом!).

Во-вторых , обратите внимание, что у вас в BOOT-меню может отображаться 2 пункта с одной и той же флешкой: проверяйте оба!

Проверьте оба варианта

В моем случае все прошло штатно: появилось меню Ventoy, далее запустилась установка Windows.

Если у вас «вылетят» ошибки (установка завершится синим экраном и т.д. и т.п.) — попробуйте подготовить флешку другим способом (еще лучше, сделать это на ПК. 😉).

Ventoy — флешка работает

📌 Важно!

Если образ с Windows не удается записать на телефоне — можно попробовать записать образ с Linux. Если удастся его установить с этой флешки (а вероятность этого выше!) — то уже в Linux можно и флешку подготовить, и запустить виртуальную машину с Windows.

Дополнения и иные мнения — приветствуются в комментариях!

Источник

Как сделать nandroid backup устройства непосредственно на компьютер, минуя sdcard

Так случилось, что мне понадобилось создать полную копию Android устройства, в котором полностью отсутствовали обычно используемые для этого средства. Поиски меня привели на форум XDA, где и была найдена данная всеобъемлющая инструкция, которая пришлась как нельзя кстати и которой я решил поделиться с вами.
В статье имеются мои комментарии, так как применял эту инструкцию для создания backup’a планшета Teclast x98 3g.

Общая информация

Это руководство предназначено для помощи в создании полной резервной копии вашего устройства (вся память со всеми разделами) или одного раздела (в том числе sdcards и т.д.) непосредственно на компьютер:

  • На уровне Блоков памяти (с помощью команды dd): для отдельных разделов или полностью всей памяти (все разделы). Резервная копия всегда будет иметь тот же размер, который имеет сохраняемый раздел.
  • На уровне Файлов (с помощью команды tar): только для отдельных разделов. Копия будет содержать только файлы и папки, которые имеются на устройстве, таким образом занимая гораздо меньше места, в зависимости от того, на сколько заполненным будет раздел.

Данная инструкция применима, когда аппарат включен или находится в ClockworkMod Recovery (в данных случаях ADB будет работать, в режиме Fastboot данная инструкция не применима). Если дополнительно не будет никаких ремарок, все команды предназначены для использования в Windows. То же касается и Linux с Unix.

READ  Как скрыть лишние значки на панели задач windows 10

Требования

  • Рутированное Android устройство;
  • Установленный Busybox на устройстве;
  • Если вы используете Linux / OS X, у вас уже имеются необходимые инструменты, для Windows скачайте Cygwin и установите вместе с ним netcat, pv и util-linux, выбрав их во время установки (от себя добавлю, что лучше пользоваться терминалом из Cygwin mintty.exe, чем родным для Windows cmd.exe, так как скорость копирования у первого доходила до 3-4 МБ\с, а у cmd.exe — максимум 400 кб\с);
  • Установленный ADB;
  • Убедитесь, что adb.exe находится в переменной PATH. Посмотрите здесь и здесь, или воспользуйтесь Path Manager;
  • Включенный режим отладки по USB на устройстве и соответствующие драйверы, установленные в Windows. Ввод «adb devices» в терминале должен показать ваше устройство.

Разделы в устройстве

Теперь вам необходимо определить разделы и блоки на вашем устройстве, копию которых вы хотите сделать. Для копирования одного раздела можно использовать команды tar или dd, в то время как для копирования всей памяти нужно использовать только dd.

На Teclast x98 3g для определения разделов используются две команды: cat proc/partitions и mount.

127|root@android:/ # mount
mount
rootfs / rootfs ro,relatime 0 0
tmpfs /dev tmpfs rw,nosuid,relatime,mode=755 0 0
devpts /dev/pts devpts rw,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
tmpfs /mnt/secure tmpfs rw,relatime,mode=700 0 0
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
[b]/dev/block/mmcblk0p9 /system ext4 ro,noatime,data=ordered 0 0
/dev/block/mmcblk0p7 /cache ext4 rw,nosuid,nodev,noatime,data=ordered 0 0
/dev/block/mmcblk0p6 /config ext4 rw,nosuid,nodev,noatime,data=ordered 0 0
/dev/block/mmcblk0p10 /data ext4 rw,nosuid,nodev,noatime,noauto_da_alloc,data=ordered 0 0
/dev/block/mmcblk0p8 /logs ext4 rw,nosuid,nodev,relatime,data=ordered 0 0[/b]
none /sys/kernel/debug debugfs rw,relatime 0 0
/dev/fuse /mnt/shell/emulated fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
none /proc/sys/fs/binfmt_misc binfmt_misc rw,relatime 0 0
tmpfs /mnt/libreg tmpfs rw,noexec,noatime,size=4k,mode=700,gid=1003 0 0
/dev/block/vold/179:1 /storage/sdcard_ext fuseblk rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096 0 0
root@android:/ # cat proc/partitions
cat proc/partitions
major minor #blocks name

179 10 30535680 mmcblk0
179 11 229376 mmcblk0p1
179 12 32768 mmcblk0p2
179 13 32768 mmcblk0p3
179 14 131072 mmcblk0p4
179 15 131072 mmcblk0p5
179 16 131072 mmcblk0p6
179 17 786432 mmcblk0p7
179 18 262144 mmcblk0p8
179 19 1048576 mmcblk0p9
259 0 27742188 mmcblk0p10
179 30 2048 mmcblk0boot1
179 20 2048 mmcblk0boot0
179 0 30657536 mmcblk1
179 1 30657504 mmcblk1p1

Обычно на Android весь блок, содержащий все разделы, расположен в /dev/block/mmcblk0, а все остальные разделы являются его подразделами. Вы можете установить parted with GPT support, чтобы просмотреть информацию о всех разделах.

Вся память телефона -> /dev/block/mmcblk0 (хотя, на некоторых телефонах, это может быть и sdcard).
Разделы -> все зависит от конкретного устройства. Обычно в /dev/block/platform/dw_mmc/by-name/ перечислены все разделы для данного устройства.

Резервное копирование всей памяти (посредством adb)

Подключите телефон с включенным режимом отладки по USB к компьютеру.

Что касается Teclast x98 3g и того случая, когда аппарат не загружается (bootloop). Очень важно, чтобы до всего этого случившегося был включен режим отладки по USB. Выключите полностью планшет, отсоедините все кабели, дайте пару секунд на «отдых» и подключите кабель от компьютера к планшету, должна появиться такая большая белая батарея, которая будет показывать, что идет процесс зарядки, вот только тогда, даже в выключенном состоянии можно будет работать с аппаратом через терминал и adb.

Запустите Cygwin Терминал и введите (при необходимости замените mmcblk0):

adb forward tcp:5555 tcp:5555
adb shell
su
/system/xbin/busybox nc -l -p 5555 -e /system/xbin/busybox dd if=/dev/block/mmcblk0

Вы увидите мигающий курсор на следующей строке слева. На данный момент аппарат ожидает передачи Блока по сети.

Откройте другой Cygwin Терминал и введите:

adb forward tcp:5555 tcp:5555
cd /path/to/store/the/backup
nc 127.0.0.1 5555 | pv -i 0.5 > mmcblk0.raw

Вы увидите, как начнет увеличиваться размер файла до тех пор, пока полностью не скопируется весь выбранный вами Блок. Теперь у вас имеется полный бекап аппарата в raw формате. Вы можете увидеть всё содержимое в скопированном Блоке с помощью gptfdisk, доступного для Windows, Linux и других ОС (официальный сайт или SourceForge). Аналогичное вы сможете сделать при помощи ClockworkMod Recovery, но первоначально необходимо смонтировать Раздел /system, так как в BusyBox, входящем в ClockworkMod, отсутствует netcat, потому вам необходимо использовать netcat из /system раздела Вашего устройства.

READ  Как понять все ли я драйвера установил

При помощи определенных инструментов в Linux вы можете изменять и извлекать необходимые Разделы из всего Блока.

Вы можете использовать ADB через WiFi, аналогично как и Wi-Fi ADB.

Резервное копирование всей памяти (через WiFi)

Необходимо:

  • Установленный FTP сервер на компьютере или другом устройстве;
  • Пользователь с паролем;
  • Установленный порт для FTP сервера, по умолчанию 21, но в данном примере используется 40;
  • Домашняя директория пользователя с правами записи.

Правилом хорошего тона будет копирование myfifo в /cache, а не в /data, так как можно случайно затереть важные данные в случае использования raw данных для восстановления.

Запустите Cygwin Терминал и введите:

adb shell
su
mkfifo /cache/myfifo
ftpput -v -u user -p pass -P 40 COMPUTER_IP block.raw /cache/myfifo

Откройте другой Cygwin Терминал и введите:

adb shell
su
dd if=/dev/block/mmcblk0p12 of=/cache/myfifo

Некоторые замечания:

  • FIFOs можно сделать только на Linux Native файловых системах, FAT для этого не подойдет;
  • Процесс чтения Раздела с устройства никоим образом его не видоизменяет.

Резервное копирование всей памяти (через USB-модем или Wi-Fi-модем)

Для этого необходимо отключить все сетевые соединения на компьютере, кроме того, с помощью которого вы будете осуществлять процесс копирования.
Как только соедините компьютер с Android устройством, вы сможете просмотреть IP компьютера и IP устройства в «Свойствах соединения». IP — будет являться IP самого компьютера, а Gateway будет содержать IP Android устройства.

  • Wi-Fi модем: Компьютер Android устройство Интернет
  • USB модем:
    Компьютер Android устройство Интернет
    Компьютерные Android устройство Интернет

Процесс абсолютно аналогичный передачи данных через Wi-Fi, единственное, скорость передачи данных будет значительно выше, потому что компьютер и Android устройство соединены непосредственно, вместо того, чтобы использовать роутер в качестве шлюза. В данном случае шлюзом будет само Android устройство. USB-модем имеет самый высокий уровень передачи данных.

Резервное копирование одного Раздела (raw = точная побитовая копия раздела)

Все аналогично тому, что было описано выше, только необходимо заменить mmcblk0 на соответствующий Раздел. Вы можете использовать в данном конкретном случае ПО для просмотра содержимого скопированного Раздела. В зависимости от файловой системы: DiskInternals Linux Reader, Ext2Read, Ext2 File System Driver for Windows, Ext4Explore, плагин для Total Commander и ImDisk Virtual Disk Driver. Можно также использовать ПО для восстановления данных с отдельных разделов, например, Recuva совместно с VHD Tool или инструменты командной строки, включенные в сами операционные системы.

Резервное копирование одного Раздела (tar = копируются только файлы и папки)

Теперь вы должны знать, где и какой раздел монтируется, например, Firmware смонтирована в /system, которая по сути является ROM.
В данном случае вам придется открыть три Cygwin Терминала, вследствие ограничений, накладываемых самим Android:

Откройте первый Cygwin Терминал и создайте FIFO, например, в /cach, и перенаправте tar в него:

adb forward tcp:5555 tcp:5555
adb shell
su
/system/xbin/busybox mkfifo /cache/myfifo
/system/xbin/busybox tar -cvf /cache/myfifo /system

Вы должны это сделать потому, что перенаправление tar в stdout (c «-«) не работает на Android и портит сохраняемый файл.

Откройте второй Cygwin Терминал:

adb forward tcp:5555 tcp:5555
adb shell
su
/system/xbin/busybox nc -l -p 5555 -e /system/xbin/busybox cat /cache/myfifo

Откройте третий Cygwin Терминал:

adb forward tcp:5555 tcp:5555
cd /path/to/store/the/backup
nc 127.0.0.1 5555 | pv -i 0.5 > system.tar

Полученный tar файл вы можете просмотреть с помощью Winrar, Total Commander, PeaZip и т.д. Обратите внимание, вы не должны извлекать файлы или редактировать их, так как tar формат сохраняет данные доступа и владельца для каждого файла, которые исчезают при извлечении в FAT / NTFS разделы.

Источник