<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://paz00.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9D%D0%BE%D0%B2%D0%B0%D1%8F_%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0_%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D0%BE%D0%B2_%D0%B4%D0%BB%D1%8F_%D0%90%D0%BD%D0%B4%D1%80%D0%BE%D0%B8%D0%B4%D0%B0</id>
	<title>Новая таблица разделов для Андроида - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://paz00.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9D%D0%BE%D0%B2%D0%B0%D1%8F_%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0_%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D0%BE%D0%B2_%D0%B4%D0%BB%D1%8F_%D0%90%D0%BD%D0%B4%D1%80%D0%BE%D0%B8%D0%B4%D0%B0"/>
	<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=%D0%9D%D0%BE%D0%B2%D0%B0%D1%8F_%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0_%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D0%BE%D0%B2_%D0%B4%D0%BB%D1%8F_%D0%90%D0%BD%D0%B4%D1%80%D0%BE%D0%B8%D0%B4%D0%B0&amp;action=history"/>
	<updated>2026-04-04T10:51:12Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.39.10</generator>
	<entry>
		<id>https://paz00.ru/index.php?title=%D0%9D%D0%BE%D0%B2%D0%B0%D1%8F_%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0_%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D0%BE%D0%B2_%D0%B4%D0%BB%D1%8F_%D0%90%D0%BD%D0%B4%D1%80%D0%BE%D0%B8%D0%B4%D0%B0&amp;diff=59&amp;oldid=prev</id>
		<title>Unknown user в 08:13, 15 октября 2014</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=%D0%9D%D0%BE%D0%B2%D0%B0%D1%8F_%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0_%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D0%BE%D0%B2_%D0%B4%D0%BB%D1%8F_%D0%90%D0%BD%D0%B4%D1%80%D0%BE%D0%B8%D0%B4%D0%B0&amp;diff=59&amp;oldid=prev"/>
		<updated>2014-10-15T08:13:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Изменение таблицы разделов для новых версий Андроида= &lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Так как начиная с версии 4.1 андроида, в старую таблицу разделов уже система плохо влезает, нужно придумать новую&lt;br /&gt;
разметку с запасом на будущее.&lt;br /&gt;
&lt;br /&gt;
==Новая разметка под GPT==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border: 1px solid #c6c9ff; border-collapse: collapse;&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Device name &lt;br /&gt;
! Partition&lt;br /&gt;
! Size &lt;br /&gt;
! GPT# &lt;br /&gt;
! FS Type&lt;br /&gt;
|-&lt;br /&gt;
| mmcblk0boot0 &lt;br /&gt;
| PT        &lt;br /&gt;
| 1-2mb &lt;br /&gt;
| 1 &lt;br /&gt;
| raw &lt;br /&gt;
|-&lt;br /&gt;
| mmcblk0boot1 &lt;br /&gt;
| EBT       &lt;br /&gt;
| 1-2mb &lt;br /&gt;
| 2 &lt;br /&gt;
| raw &lt;br /&gt;
|-&lt;br /&gt;
| mmcblk0p1    &lt;br /&gt;
| SOS RECOVERY &lt;br /&gt;
| 100mb &lt;br /&gt;
| 3 &lt;br /&gt;
| ext4 &lt;br /&gt;
|-&lt;br /&gt;
| mmcblk0p2    &lt;br /&gt;
| BOOT LINUX   &lt;br /&gt;
| 100mb &lt;br /&gt;
| 4 &lt;br /&gt;
| ext4 &lt;br /&gt;
|-&lt;br /&gt;
| mmcblk0p3    &lt;br /&gt;
| ANDROID SYSTEM  &lt;br /&gt;
| 512mb &lt;br /&gt;
| 5 &lt;br /&gt;
| ext4 &lt;br /&gt;
|-&lt;br /&gt;
| mmcblk0p4    &lt;br /&gt;
| ANDROID CACHE   &lt;br /&gt;
| 512mb &lt;br /&gt;
| 6 &lt;br /&gt;
| ext4 &lt;br /&gt;
|-&lt;br /&gt;
| mmcblk0p5    &lt;br /&gt;
| ANDROID DATA    &lt;br /&gt;
| 3gb   &lt;br /&gt;
| 8 &lt;br /&gt;
| ext4 &lt;br /&gt;
|-&lt;br /&gt;
| mmcblk0p6    &lt;br /&gt;
| LINUX ROOT      &lt;br /&gt;
| 3.7gb &lt;br /&gt;
| 10 &lt;br /&gt;
| ext4 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Нужно еще понять может GPT сделать последную партицию размером не на определенное кол-во секторов, а не до конца&lt;br /&gt;
диска.&lt;br /&gt;
&lt;br /&gt;
==Новая разметка== &lt;br /&gt;
* Пока думаю оставим старое кол-во разделов для сохранения обратной совместимости.&lt;br /&gt;
&lt;br /&gt;
* Раздел /system он же '''APP''', думаю надо расширить до '''512Мб''', это 536970912 байт.&lt;br /&gt;
* Раздел /cache он же '''CAC''', не понятно надо его делать больше или смысла нет.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[14:48] &amp;lt;saturn2000&amp;gt; По кэшу пишут смысла нет его увеличивать. Наоборот можно подрезать&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* '''MSC''' не трогаем, смысл его не ясен.&lt;br /&gt;
* /userdata он же '''UDA''', думаю можно расширить до '''4гб''', 4194304000 байт, т.к. теперь встречаются очень прожорливые игры.&lt;br /&gt;
* все остальное место уходит под '''UDB'''.&lt;br /&gt;
&lt;br /&gt;
* Начиная с Андрода 4.2 '''UDB''' уже не используется, обратную совместимость можно сохранить только не использую это место.&lt;br /&gt;
Смысла в этом нет поэтому надо переходить на схему в 3 партиции.&lt;br /&gt;
&lt;br /&gt;
** /system 512mb&lt;br /&gt;
** /cache прежний&lt;br /&gt;
** /data все остальное место&lt;br /&gt;
&lt;br /&gt;
==Задачи== &lt;br /&gt;
Встают несколько вопросов:&lt;br /&gt;
* &amp;lt;range type=&amp;quot;comment&amp;quot; id=&amp;quot;370738318_1&amp;quot;&amp;gt;что нужно писать в '''EM1''' и '''EM2'''партиции&amp;lt;/range id=&amp;quot;370738318_1&amp;quot;&amp;gt;, если мы меняем размер других и нужно ли писать вообще?&lt;br /&gt;
** надо проверить&lt;br /&gt;
* Набросать новый конфиг с разметкой&lt;br /&gt;
* Потестить&lt;br /&gt;
&lt;br /&gt;
* Набросок конфига, разбивать коммандой:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nvflash --bl fastboot.bin --bct ac100-32gb.bct --setbct --configfile new-android.cfg --create --verifypart -1 --go&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[device]&lt;br /&gt;
type=hsmmc&lt;br /&gt;
instance=3&lt;br /&gt;
&lt;br /&gt;
[partition]&lt;br /&gt;
name=BCT&lt;br /&gt;
id=2&lt;br /&gt;
type=boot_config_table&lt;br /&gt;
allocation_policy=sequential&lt;br /&gt;
filesystem_type=basic&lt;br /&gt;
size=3145728&lt;br /&gt;
file_system_attribute=0&lt;br /&gt;
partition_attribute=0&lt;br /&gt;
allocation_attribute=8&lt;br /&gt;
percent_reserved=0&lt;br /&gt;
&lt;br /&gt;
[partition]&lt;br /&gt;
name=PT&lt;br /&gt;
id=3&lt;br /&gt;
type=partition_table&lt;br /&gt;
allocation_policy=sequential&lt;br /&gt;
filesystem_type=basic&lt;br /&gt;
size=524288&lt;br /&gt;
file_system_attribute=0&lt;br /&gt;
partition_attribute=0&lt;br /&gt;
allocation_attribute=8&lt;br /&gt;
percent_reserved=0&lt;br /&gt;
&lt;br /&gt;
[partition]&lt;br /&gt;
name=EBT&lt;br /&gt;
id=4&lt;br /&gt;
type=data&lt;br /&gt;
allocation_policy=sequential&lt;br /&gt;
filesystem_type=basic&lt;br /&gt;
size=2097152&lt;br /&gt;
file_system_attribute=0&lt;br /&gt;
partition_attribute=0&lt;br /&gt;
allocation_attribute=8&lt;br /&gt;
percent_reserved=0&lt;br /&gt;
filename=fastboot.bin&lt;br /&gt;
&lt;br /&gt;
[partition]&lt;br /&gt;
name=SOS&lt;br /&gt;
id=5&lt;br /&gt;
type=data&lt;br /&gt;
allocation_policy=sequential&lt;br /&gt;
filesystem_type=basic&lt;br /&gt;
size=5242880&lt;br /&gt;
file_system_attribute=0&lt;br /&gt;
partition_attribute=0&lt;br /&gt;
allocation_attribute=8&lt;br /&gt;
percent_reserved=0&lt;br /&gt;
&lt;br /&gt;
[partition]&lt;br /&gt;
name=LNX&lt;br /&gt;
id=6&lt;br /&gt;
type=data&lt;br /&gt;
allocation_policy=sequential&lt;br /&gt;
filesystem_type=basic&lt;br /&gt;
size=8388608&lt;br /&gt;
file_system_attribute=0&lt;br /&gt;
partition_attribute=0&lt;br /&gt;
allocation_attribute=8&lt;br /&gt;
percent_reserved=0&lt;br /&gt;
&lt;br /&gt;
[partition]&lt;br /&gt;
name=MBR&lt;br /&gt;
id=7&lt;br /&gt;
type=data&lt;br /&gt;
allocation_policy=sequential&lt;br /&gt;
filesystem_type=basic&lt;br /&gt;
size=1048576&lt;br /&gt;
file_system_attribute=0&lt;br /&gt;
partition_attribute=0&lt;br /&gt;
allocation_attribute=8&lt;br /&gt;
percent_reserved=0&lt;br /&gt;
&lt;br /&gt;
[partition]&lt;br /&gt;
name=APP&lt;br /&gt;
id=8&lt;br /&gt;
type=data&lt;br /&gt;
allocation_policy=sequential&lt;br /&gt;
filesystem_type=basic&lt;br /&gt;
size=537395200&lt;br /&gt;
file_system_attribute=0&lt;br /&gt;
partition_attribute=0&lt;br /&gt;
allocation_attribute=8&lt;br /&gt;
percent_reserved=0&lt;br /&gt;
&lt;br /&gt;
[partition]&lt;br /&gt;
name=CAC&lt;br /&gt;
id=9&lt;br /&gt;
type=data&lt;br /&gt;
allocation_policy=sequential&lt;br /&gt;
filesystem_type=basic&lt;br /&gt;
size=419430400&lt;br /&gt;
file_system_attribute=0&lt;br /&gt;
partition_attribute=0&lt;br /&gt;
allocation_attribute=8&lt;br /&gt;
percent_reserved=0&lt;br /&gt;
&lt;br /&gt;
[partition]&lt;br /&gt;
name=MSC&lt;br /&gt;
id=10&lt;br /&gt;
type=data&lt;br /&gt;
allocation_policy=sequential&lt;br /&gt;
filesystem_type=basic&lt;br /&gt;
size=2097152&lt;br /&gt;
file_system_attribute=0&lt;br /&gt;
partition_attribute=0&lt;br /&gt;
allocation_attribute=8&lt;br /&gt;
percent_reserved=0&lt;br /&gt;
&lt;br /&gt;
[partition]&lt;br /&gt;
name=EM1&lt;br /&gt;
id=11&lt;br /&gt;
type=data&lt;br /&gt;
allocation_policy=sequential&lt;br /&gt;
filesystem_type=basic&lt;br /&gt;
size=524288&lt;br /&gt;
file_system_attribute=0&lt;br /&gt;
partition_attribute=0&lt;br /&gt;
allocation_attribute=8&lt;br /&gt;
percent_reserved=0&lt;br /&gt;
&lt;br /&gt;
[partition]&lt;br /&gt;
name=UDA&lt;br /&gt;
id=12&lt;br /&gt;
type=data&lt;br /&gt;
allocation_policy=sequential&lt;br /&gt;
filesystem_type=basic&lt;br /&gt;
size=4194304000&lt;br /&gt;
file_system_attribute=0&lt;br /&gt;
partition_attribute=0&lt;br /&gt;
allocation_attribute=8&lt;br /&gt;
percent_reserved=0&lt;br /&gt;
&lt;br /&gt;
[partition]&lt;br /&gt;
name=EM2&lt;br /&gt;
id=13&lt;br /&gt;
type=data&lt;br /&gt;
allocation_policy=sequential&lt;br /&gt;
filesystem_type=basic&lt;br /&gt;
size=524288&lt;br /&gt;
file_system_attribute=0&lt;br /&gt;
partition_attribute=0&lt;br /&gt;
allocation_attribute=8&lt;br /&gt;
percent_reserved=0&lt;br /&gt;
&lt;br /&gt;
[partition]&lt;br /&gt;
name=UDB&lt;br /&gt;
id=14&lt;br /&gt;
type=data&lt;br /&gt;
allocation_policy=sequential&lt;br /&gt;
filesystem_type=basic&lt;br /&gt;
size=0xFFFFFFFFFFFFFFFF&lt;br /&gt;
file_system_attribute=0&lt;br /&gt;
partition_attribute=0&lt;br /&gt;
allocation_attribute=8&lt;br /&gt;
percent_reserved=0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** В результате получается на 116ой следующая разметка:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
PartitionId=2&lt;br /&gt;
Name=BCT&lt;br /&gt;
DeviceId=18&lt;br /&gt;
StartSector=0&lt;br /&gt;
NumSectors=1536&lt;br /&gt;
BytesPerSector=2048&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PartitionId=3&lt;br /&gt;
Name=PT&lt;br /&gt;
DeviceId=18&lt;br /&gt;
StartSector=1536&lt;br /&gt;
NumSectors=256&lt;br /&gt;
BytesPerSector=2048&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PartitionId=4&lt;br /&gt;
Name=EBT&lt;br /&gt;
DeviceId=18&lt;br /&gt;
StartSector=1792&lt;br /&gt;
NumSectors=1024&lt;br /&gt;
BytesPerSector=2048&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PartitionId=5&lt;br /&gt;
Name=SOS&lt;br /&gt;
DeviceId=18&lt;br /&gt;
StartSector=2816&lt;br /&gt;
NumSectors=2560&lt;br /&gt;
BytesPerSector=2048&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PartitionId=6&lt;br /&gt;
Name=LNX&lt;br /&gt;
DeviceId=18&lt;br /&gt;
StartSector=5376&lt;br /&gt;
NumSectors=4096&lt;br /&gt;
BytesPerSector=2048&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PartitionId=7&lt;br /&gt;
Name=MBR&lt;br /&gt;
DeviceId=18&lt;br /&gt;
StartSector=9472&lt;br /&gt;
NumSectors=512&lt;br /&gt;
BytesPerSector=2048&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PartitionId=8&lt;br /&gt;
Name=APP&lt;br /&gt;
DeviceId=18&lt;br /&gt;
StartSector=9984&lt;br /&gt;
NumSectors=262400&lt;br /&gt;
BytesPerSector=2048&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PartitionId=9&lt;br /&gt;
Name=CAC&lt;br /&gt;
DeviceId=18&lt;br /&gt;
StartSector=272384&lt;br /&gt;
NumSectors=204800&lt;br /&gt;
BytesPerSector=2048&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PartitionId=10&lt;br /&gt;
Name=MSC&lt;br /&gt;
DeviceId=18&lt;br /&gt;
StartSector=477184&lt;br /&gt;
NumSectors=1024&lt;br /&gt;
BytesPerSector=2048&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PartitionId=11&lt;br /&gt;
Name=EM1&lt;br /&gt;
DeviceId=18&lt;br /&gt;
StartSector=478208&lt;br /&gt;
NumSectors=256&lt;br /&gt;
BytesPerSector=2048&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PartitionId=12&lt;br /&gt;
Name=UDA&lt;br /&gt;
DeviceId=18&lt;br /&gt;
StartSector=478464&lt;br /&gt;
NumSectors=2048000&lt;br /&gt;
BytesPerSector=2048&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PartitionId=13&lt;br /&gt;
Name=EM2&lt;br /&gt;
DeviceId=18&lt;br /&gt;
StartSector=2526464&lt;br /&gt;
NumSectors=256&lt;br /&gt;
BytesPerSector=2048&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PartitionId=14&lt;br /&gt;
Name=UDB&lt;br /&gt;
DeviceId=18&lt;br /&gt;
StartSector=2526720&lt;br /&gt;
NumSectors=13103616&lt;br /&gt;
BytesPerSector=2048&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** Чтобы заработало надо создать скриптом новые mbr,em1 и em2 партиции и залить их.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Набросок алгоритма работы скрипта по смене размеров партиций== &lt;br /&gt;
&lt;br /&gt;
* Слить с девайса нвфлешем partitiontable&lt;br /&gt;
* Сделать бекап всех возможных партиций по запросу&lt;br /&gt;
* Выбор партиция под линукс или под андроид?&lt;br /&gt;
* Запусить нфлеш с нужным конфигом (конфиг включает сразу образы нужных партиций)&lt;br /&gt;
* Прошить партиции которые надо вливать через rawdevicewrite (2,4)&lt;br /&gt;
&lt;br /&gt;
==Кто использует какие размеры== &lt;br /&gt;
* Google Nexus 7 aka asus grouper использует следующие размеры APP 650мб, UDA 6.2Гб&lt;/div&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
</feed>