[LG G2 – D802] สอนแก้ปัญหา Internal Storage มีขนาดลดลงจาก 24GB เป็น 10GB

Home Forums LG Club LG G2 [LG G2 – D802] สอนแก้ปัญหา Internal Storage มีขนาดลดลงจาก 24GB เป็น 10GB

  • droidth
    droidth
    Participant

    การแก้ไขข้อมูลต่างๆ ภายในเครื่องมีความเสี่ยงต่อประกัน และการทำให้หมดประกันได้

    เพราะฉะนั้นควรพิจารณาและตัดสินใจก่อนลงมือทำ และอ่านวิธีการและทำความเข้าใจ

    ผลกระทบต่างๆ ด้วยตัวเอง ผมไม่รับผิดชอบกับความเสียหายที่เกิดขึ้นครับ

    วันนี้
    25/5/2014 คุณ   Gu Tor Andaman  สมาชิกใหม่สดของวันนี้ได้ถามคำถามผมบนเพจ

    ปัญหาดังกล่าวผมไม่เคยเจอกับตัวเองก็เลยไม่ค่อยมั่นใจเท่าไหร่ในวิธีการ
    แก้ไขปัญหา ได้กระทู้ใน xda The phone thinks my 32gb G2 is 16 GB
    ช่วยเอาไว้มากเลยครับ ก่อนลงมือก็นั่งดูระยะหนึ่งถึงวิธีการทำ
    ผลกระทบหลังทำ และอ่านรายละเอียดต่างๆ
    ในกระทู้ที่สมาชิกท่านอื่นๆได้ทำก็เริ่มมั่นใจขึ้นมหน่อยเอาไงเอากันครับก็
    เลยเริ่มช่วยเลือ คุณ Gu Tor Andaman โดยให้คุณ Gu Tor Andaman ทำตามขั้นตอนและ Capture ภาพสงมาให้ดูแบบ Step by Step
    ผ่านทางหน้าเพจครับ

    ลักษณะอาการ จะเห็นว่า internal sdcard ขนาดเหลือแค่ 10GB จากปกติต้องแสดง 24GB น่าจะเกิดจากปัญหาหาร Flash ROM ผิดพลาดทำให้

    ความรู้ที่ต้องใช้

    1. การ flash firmware หรือ flash kdz file
    – [NON ROOT] ([ทำกลับเป็นรอมศูนย์ LG G2] ทุกโมเดล)

    2. การ LG G2 – ROOT 4.4.2 KITKAT – [ROOT]

    3. วิธีลง Recovery บน 4.4.2 kitkat – [ROOT]

    4. เรียนรู้การเชื่อมต่อและโหมดต่างๆ ใน LG G2 – [NON ROOT]

    5. [ADB]
    Android Debug Bridge เครื่องมือเชื่อมต่อ android

    เตรียมตัวก่อนลงมือทำ

    1. เครื่องต้อง Root+ลง Custom Recovery (ตัวไหนก็ได้ครับ)

    2.
    โหลด partition_fix_LGG2.zip

    3. Copy partition_fix_LGG2.zip ลง sdcrad

    4. Reboot to Recovery

    5. Flash partition_fix_LGG2.zip

    6. Reboot

    เริ่มต้นกันเลยครับ

    1.
    Download ADB ได้จาก platform-tools.zip

    2. Unzip platform-tools

    3. เปิด Command DOS ตามรูป ใช้คำสั่งตามด้านล่างสุดท้ายต้องได้ shell #

    platform-tools> adb shell

    shell@g2:/$ su

    root@g2:/#

    4. จากนั้นใช้คำสั่ง

    root@g2:/# cd /system

    root@g2:/# ./parted /dev/block/mmcblk0

    5. เมื่อขึ้น ข้อความด้านล่าง ให้ใส่ print

    root@g2:/system # ./parted /dev/block/mmcblk0

    ./parted /dev/block/mmcblk0

    GNU Parted 1.8.8.1.179-aef3

    Using /dev/block/mmcblk0

    Welcome to GNU Parted! Type ‘help’ to view a list of commands.

    (parted) print

    6. จากนั้นก็จะมีข้อความขึ้นตามด้านล่างให้ใส่ fix

    Error: The backup GPT table is not at the end of the disk, as it should be.

    This might mean that another operating system believes the disk is smaller.

    Fix, by moving the backup to the end (and removing the old backup)?

    Fix/Ignore/Cancel? fix

    7. เมื่อขึ้นข้อความตามด้านล่างให้ใส่ fix

    Warning: Not all of the space available to /dev/block/mmcblk0 appears to be

    used, you can fix the GPT to use all of the space (an extra 30294016 blocks) or

    continue with the current setting?

    Fix/Ignore? fix

    8.จากนั้น parted ก็จะทำการ fix partition แล้วแสดงข้อความตามด้านล่าง

    fix

    Model: MMC 032G96 (sd/mmc)

    Disk /dev/block/mmcblk0: 31.3GB

    Sector size (logical/physical): 512B/512B

    Partition Table: gpt

    Number Start End Size File system Name Flags

    1 16.8MB 83.9MB 67.1MB fat16 modem

    2 83.9MB 84.9MB 1049kB sbl1

    3 84.9MB 85.5MB 524kB dbi

    4 101MB 101MB 524kB DDR

    5 117MB 118MB 1049kB aboot

    6 118MB 120MB 1049kB rpm

    7 134MB 151MB 16.8MB boot

    8 151MB 152MB 1049kB tz

    9 152MB 152MB 1024B pad

    10 168MB 171MB 3146kB modemst1

    11 171MB 174MB 3146kB modemst2

    12 174MB 174MB 1024B pad1

    13 185MB 201MB 16.8MB misc

    14 201MB 235MB 33.6MB ext4 persist

    15 235MB 252MB 16.8MB recovery

    16 252MB 255MB 3146kB fsg

    17 268MB 269MB 524kB fsc

    18 269MB 269MB 524kB ssd

    19 269MB 269MB 1024B pad2

    20 269MB 270MB 524kB encrypt

    21 285MB 294MB 8389kB ext4 drm

    22 294MB 302MB 8389kB ext4 sns

    23 302MB 336MB 33.6MB laf

    24 336MB 369MB 33.6MB fota

    25 369MB 403MB 33.6MB ext4 mpt

    26 403MB 403MB 524kB dbibak

    27 403MB 404MB 1049kB rpmbak

    28 404MB 405MB 1049kB tzbak

    29 405MB 405MB 8192B rct

    30 419MB 3322MB 2902MB ext4 system

    31 3322MB 3959MB 638MB ext4 cache

    32 3959MB 4043MB 83.9MB tombstones

    33 4043MB 4060MB 16.8MB spare

    34 4060MB 4110MB 50.3MB ext4 cust

    35 4110MB 15.7GB 11.6GB ext4 userdata

    36 15.7GB 15.8GB 37.7MB grow

    (parted)

    – สังเกตุในบรรทัด 36 ถ้าแบบนั้นแสดว่ามีปัญหา

    9. จากข้อ 8. ใส่ quite

    (parted) quite

    10. จากนั้นก็ใช้คำสั่ง ตามด้านล่าง

    root@g2:/ # dd if=/system/sgpt32g.img of=/dev/block/mmcblk0 bs=512 seek=61071327 conv=notrunc

    11. จากนั้นตามด้วยอีกคำสั่ง

    root@g2:/ # dd if=/system/pgpt32g.img of=/dev/block/mmcblk0 bs=512 seek=0 conv=notrunc

    12. เมื่อใช้คำสั่งในข้อ 11 เสร็จเรียบร้อยแล้วก็ใช้คำสั่ง exit เพื่อออกจาก shell

    root@g2:/ # exit

    exit

    shell@g2:/ $ exit

    exit

    D:platform-tools>

    13. หลังจากนี้ให้ทำการเข้า Download Mode เพื่อทำการ Flash ROM firmware kdzใหม่

    14. หลังจาก Flash รอม เสร็จเรียบร้อยแล้วให้เข้าไปที่ 

    Settings>General>Backup & reset > Factory data reset

    (ก่อนทำการ Factory data reset ถ้าสามารถ Backup ข้อมูลใน Internal sdcard ได้ให้ทำการ Backup ก่อนครับ)

    15. ตรวจสอบใหม่รอบตอนนี้ Internal sdcard ของเราก็จะกลับมาขนาดเท่าเดิมแล้วครับ

    Facebook : Droidth LG G2 Support Thai Page

6 Comments

  • Gimme
    Gimme
    Participant

    เยี่ยมเบยยยยย 😀

  • droidth
    droidth
    Participant

    มีอะไรอัพเดทจะทยอยลงครับถึงแม้จะไม่ค่อยมีใครดุเท่าไหร่  – -“

    • Gimme
      Gimme
      Participant

      เดี๋ยวจะพยายามเรียกแขกให้นะ 😀

  • droidth
    droidth
    Participant

    ฮ่าๆ แต่จะมีหรือไม่มีก็ไม่เป้นไรครับ จะทยอยลงไปเรื่อยๆ ยังไงๆ ก็ต้องมีคนเข้ามาอ่านบ้างครับ ไม่เหนื่อยที่จะลงอยู่แล้วครับ

  • warith
    warith
    Participant

    หลังจาก print แล้วไม่ขึ้นคำสั่งให้ fix ครับ

  • Cherky
    Participant

    ได้ shell มาแล้วแต่เข้า SU ไม่ได้ ต้องแก้ไขอย่างไรครับ

You must be logged in to reply to this topic.

To Top
ปิดโหมดสีเทา