어떤 파티션 관리 도구에서도 파티션 테이블을 인식할 수 없습니다.

어떤 파티션 관리 도구에서도 파티션 테이블을 인식할 수 없습니다.

Android 8.0.0 기기를 사용하고 있습니다(https://www.tvbox-manufacturer.com/product_category/fire-tv-stick/)는 eMMC를 저장매체로 사용합니다.

eMMC는 분리 가능합니다(보드의 BGA 슬롯).

장치가 부팅되고 eMMC와 완벽하게 작동합니다.

그러나 eMMC 칩을 Linux 시스템에 연결하면(eMMC-USB 변환기 사용) Linux 시스템(Ubuntu 16.04)이 해당 파티션을 인식하지 못합니다.

이루고 싶은 구체적인 목표는 없어요. Linux가 이 제품에서 파티션을 감지하지 못하는 이유가 궁금합니다. 다른 많은 Android 기기에서 이 실험을 수행했지만 Linux에서는 eMMC 파티션을 인식하기 때문입니다. Android에서 사용자에게 파티션을 숨기는 새로운 파티션 방법을 도입했는지 궁금합니다.

파티션을 나열하기 위해 다음 도구를 시도했지만 아무 소용이 없습니다.

  1. gdisk
  2. CG디스크
  3. 헤어졌다

로그는 다음과 같습니다(기기는 입니다 /dev/sdd).

 - lsblk

Last login: Tue Jan 14 11:39:49 2020 from 192.168.21.145  
flash@nandflash:~$ lsblk  
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT  
sda      8:0    0 931.5G  0 disk  
├─sda1   8:1    0  29.8G  0 part [SWAP]  
├─sda2   8:2    0     1K  0 part  
├─sda5   8:5    0   476M  0 part /boot/efi  
├─sda6   8:6    0 190.8G  0 part /  
├─sda7   8:7    0  95.4G  0 part /var  
└─sda8   8:8    0 615.1G  0 part /home  
sdb      8:16   0 931.5G  0 disk  
├─sdb1   8:17   0  14.9G  0 part  
├─sdb2   8:18   0  95.4G  0 part  
├─sdb3   8:19   0   977M  0 part  
└─sdb4   8:20   0 820.3G  0 part  
**sdd      8:48   1  14.7G  0 disk**  
sr0     11:0    1  1024M  0 rom  
flash@nandflash:~$  

 - gdisk

flash@nandflash:~$ **sudo gdisk /dev/sdd**  
[sudo] password for flash:  
GPT fdisk (gdisk) version 1.0.1  

Partition table scan:  
  MBR: not present  
  BSD: not present  
  APM: not present  
  GPT: not present  

Creating new GPT entries.  

Command (? for help): p  
**Disk /dev/sdd: 30777344 sectors, 14.7 GiB**  
Logical sector size: 512 bytes  
Disk identifier (GUID): 1D109CAC-AD7E-4231-A398-D1B1FB515752  
Partition table holds up to 128 entries  
First usable sector is 34, last usable sector is 30777310  
Partitions will be aligned on 2048-sector boundaries  
Total free space is 30777277 sectors (14.7 GiB)  

Number  Start (sector)    End (sector)  Size       Code  Name  

Command (? for help):  

 - cgdisk

    Warning! Non-GPT or damaged disk detected! This program will attempt to  
convert to GPT form or repair damage to GPT data structures, but may not  
succeed. Use gdisk or another disk repair tool if you have a damaged GPT  
disk.  



                         Press any key to continue....  

 - parted

    flash@nandflash:~$ sudo parted /dev/sdd
GNU Parted 3.2  
**Using /dev/sdd**  
Welcome to GNU Parted! Type 'help' to view a list of commands.  
(parted) p  
Error: /dev/sdd: unrecognized disk label  
Model: Generic STORAGE DEVICE (scsi)  
Disk /dev/sdd: 15.8GB  
Sector size (logical/physical): 512B/512B  
Partition Table: unknown  
Disk Flags:  
(parted)  

왜 이런 일이 발생하는지 설명할 수 있는 사람이 있나요?
Android 장치는 일반적으로 동일한 eMMC를 사용하여 부팅됩니다.

file -sk 명령의 출력은 다음과 같습니다.

flash@nandflash:~$ sudo file -sk /dev/sdd
/dev/sdd: data
flash@nandflash:~$

16진수 덤프를 추가합니다.

00000000   00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
.............................................................  ................
00000190   00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
000001A0   00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
000001B0   00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
000001C0   00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
000001D0   00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
000001E0   00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
000001F0   00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
00000200   78 1E BB 3F  C4 C2 B2 3F  C6 DC 9B E6  0B D9 0E 67  x..?...?.......g
00000210   EA 82 D0 91  53 2F 05 91  73 A2 9C CD  2D F4 E1 DF  ....S/..s...-...
00000220   0E 7B 19 88  85 04 DC F9  AD B0 A8 B2  AD 4B 81 E5  .{...........K..
00000230   F3 4C F3 9C  9F 51 E4 E9  DF 0B ED 83  71 E3 31 75  .L...Q......q.1u
00000240   D4 F9 A4 51  CD 4A E5 1C  DE B6 42 57  EC 32 59 C5  ...Q.J....BW.2Y.
00000250   75 1D F6 9A  12 6E 6C BD  DD FD 8D 0B  3A 8D E3 9A  u....nl.....:...
00000260   9A 3E 2F 2E  8D EC 9C 0A  32 0D 9F 57  3D C5 3F 09  .>/.....2..W=.?.
00000270   6E 7F 18 27  4F 5E 89 CF  55 90 B9 7F  36 9E 68 90  n..'O^..U...6.h.
00000280   96 41 AC C1  44 08 4C E9  A3 83 08 E7  92 E9 E1 62  .A..D.L........b
00000290   14 2D 6D 36  5C 36 12 7D  D4 07 01 22  BA 56 06 47  .-m6\6.}...".V.G
000002A0   16 66 C0 6A  B4 A5 31 A8  92 93 52 7C  E6 61 6C DB  .f.j..1...R|.al.

관련 정보