Thaiandroidphone

 ลืมรหัสผ่าน
 สมัครสมาชิก
ค้นหา
ดู: 6237|ตอบ: 17

[How to] การสร้าง Partition ใน SD Card โดยไม่ต้องใช้โปรแกรม <for App2SD> [คัดลอกลิงก์]

Rank: 2

Money
11
โพสต์
30
บล็อก
0
ทักทาย
0
UID
6601
โพสต์เมื่อ 2010-11-18 23:00:56 |แสดงโพสต์ทั้งหมด
เนื่องมาจากผมมี A88 Official 2.1 + Root + App2SD
ได้ทำการ Flash rom A88_800 ใหม่ เพื่อให้ cpu วิ่งที่ 800
แต่ไม่สามารถใช้ App2SD ที่ลงไว้แล้วได้ซะงั้น


จึงตุเลงๆ หาโปรแกรมต่างๆนานาในการแบ่ง Partition on SD Card
ผลที่ได้คือมีโปรแกรม 2-3 ตัว มองเห็น SD Card แค่ 2 ตัว
และสามารถสร้าง ext2 ได้แค่ตัวเดียว แต่ swap ไม่สามารถสร้างได้ซะงั้น >_<  !!

ผมจึงได้ลองหาวิธีที่จะสร้าง Partition โดยที่ไม่ต้องมีโปรแกรม
และก็ได้เจอกับ วิธีสร้าง Partition ใน SD Card โดยไม่ต้องใช้โปรแกรม

***คำเตือน : เป็นการทดลองส่วนตัวของผมเองทั้งสิ้น ซึ่งผมเองไม่ได้มีความรู้ความเข้าใจ
ทางด้านคำสั่ง shell แต่อย่างใน มีเพียงแต่ความบ้าบิ่นเท่านั้น !!  รบกวนให้ผู้รู้ช่วยอธิบายขั้นตอนด้วยครับ


อุปกรณ์(อ้างอิงจากการทดลอง)

1 A88 (Android Phone)
2 คอมพิวเตอร์
3 SD Card (จากเวปอ้างอิงใช้ class 6 ขึ้นไปครับ) โดยของผมเป็น Sd Card 2 GB แต่น่าจะ Class 2 นะ
4 A88_Tool (โปรแกรมที่สามารถรัน adb shell ได้ (Android Device Bridge))


โดยในที่นี้ SD Card มี File system เป็น Fat32 และเราต้องการแบ่งเป็น
1 Fat32 พื้นที่ที่เหลือ
2 Ext2 512 MB
3 Swap 32 MB


การเตรียมตัว
ต่อ A88 เข้ากับคอมพิวเตอร์ โดยให้ Autorun ขึ้นมาเลือกเป็นสื่อบันทึกข้อมูล (USB Mass Storage)


วิธีทำ เิ่ริ่มจาก

parted1.png

1 เปิด command พิมพ์ adb shell



2 พิมพ์ parted /dev/block/mmcblk0



3 พิมพ์ print เพื่อตรวจสอบความจุของ SD Card (ตามรูปคือ 7969 MB)



4 เราจะเห็นว่า SD Card ของเรานั้นมีเพียง 1 ไดร์ฟเท่านั้น ซึ่งเราต้องการแบ่งเป็น 3 ไดร์ฟตามข้างต้น
ให้ทำการลบไดร์ฟก่อน โดยใช้คำสั่ง rm 1

หากมีการสร้างหลายไดร์ฟใน SD Card ให้ใช้คำสั่ง
rm 1
rm 2

ไปจนครบตามจำนวนและตัวเลขที่แสดงอยู่
และใช้ print เพื่อดูว่ายังมีไดร์ฟที่ไม่ได้ลบหรือไม่



5 ทำการสร้างไดร์ฟตามลำดับ ดังนี้
mkpartfs primary fat32 0 7425
mkpartfs primary ext2 7425 7937
mkpartfs primary linux-swap 7937 7969

ในที่นี้ช่วงค่าตัวเลขมาจาก
ค่าความจุของ SD Card = Fat32 + Ext2 + Swap
โดยค่าช่วง Swap = 7969 - 32 = 7937
ค่าช่วง Ext2 = 7937 - 512 = 7425
และค่าช่วง Fat32 คือ 0 - 7425



6 ตรวจสอบ Partition ที่เราสร้างด้วยคำสั่ง print
ตรวจอบเรียบร้อยแล้วก็ออกโดยคำสั่ง quit


หลังจากนั้นเราก็ทำ App2SD
และใช้ Quick System Info PRO ตรวจสอบดูว่าใช้ App2SD ได้หรือไม่

ส่วนตัวผมใช้ A88 + SD Card 2 GB Class 2 สามารถทำได้ราบลื่นครับ
เพียงแค่แบ่งช่วงเป็น 0 - 1434 - 1946 - 1978 เท่านั้น (ความจุผมเป็น 1978 MB)
หากท่านใดที่มีความรู้ความเข้าใจ รบกวนมาบอกเล่าให้ฟังด้วยครับ O_o
ผิดพลาดประการใด ผมขออภัยมา  ณ  ที่นี้


Cradit :
How to manually partition your SD card for Android Apps2SD ของคุณ Taylor Wimberly จาก [url]www.androidandme.com[/url]
วิธีทำ App2SD จากคุณ ladechoc และขอบคุณคุณ GamoMan แห่ง [url]http://www.droidsans.com[/url]
25000 ไบต์ สำหรับส่วนนี้
กำหนดโค๊ด Discuz! ด้วยตนเอง

Rank: 6Rank: 6

Money
1708
โพสต์
1765
บล็อก
0
ทักทาย
11
UID
7318
โพสต์เมื่อ 2010-11-19 08:01:52 |แสดงโพสต์ทั้งหมด
มีประโยชน์มาก

Rank: 4

Money
330
โพสต์
376
บล็อก
0
ทักทาย
1
UID
3519
โพสต์เมื่อ 2010-11-19 09:28:47 |แสดงโพสต์ทั้งหมด
ขอถามแบบมึนๆ หน่อยครับ    ถ้าเราจะถอด sd card มาปู้ยี้ปู้ยำ แบ่งพาร์ทิชันเองข้างนอกจะได้ไหมครับ
รึว่าต้อง ไปยุ่งกะรอมเครื่องด้วยครับ  ยังไม่เคยทำ พวกย้ายโปรแกรมไป ex sdcard เลยครับ

แสดงความคิดเห็น

Oneal  ทำได้ครับ กรณีของผมคือจนปัญญาหาโปรแกรมแล้วอ่ะครับ เลยต้องใช้วิธีแบ่งแบบนี้แทน ^^   โพสต์เมื่อ 2010-11-19 10:18:37
ryudia  ได้ครับ เห็นบางคนเขาก็ใช้โปรแกรมพวก partition manager จัดการกันบน windows ครับ  โพสต์เมื่อ 2010-11-19 10:16:10

Rank: 2

Money
21
โพสต์
45
บล็อก
0
ทักทาย
0
UID
9612
โพสต์เมื่อ 2010-11-19 11:47:43 |แสดงโพสต์ทั้งหมด
ขอถามหน่อยครับว่า วิธีนี้เป็นแนวทางใช้ได้กับเครื่องอื่นๆมั้ยครับ อย่างเช่น Galaxy 3 ,spica  อะไรเหล่านี้

แสดงความคิดเห็น

nataree1300  น่าจะไม่เกี่ยวครับ  โพสต์เมื่อ 2010-11-19 15:56:02
Oneal  อันนี้ผมไม่มีเครื่องลองหน่ะครับ แต่ว่าของต่างประเทศเค้าคงไม่มี A88 แบบของผมหรอกครับ อิอิ น่าจะเป็นการใช้   โพสต์เมื่อ 2010-11-19 12:17:39
AnubizPaint  น่าจะได้นะ ดูไม่เกี่ยวข้องกับรอมแต่อย่างใด  โพสต์เมื่อ 2010-11-19 11:58:30

Rank: 4

Money
211
โพสต์
470
บล็อก
0
ทักทาย
1
UID
2697
โพสต์เมื่อ 2010-11-19 22:29:53 |แสดงโพสต์ทั้งหมด
สุดยอด

Rank: 4

Money
119
โพสต์
417
บล็อก
0
ทักทาย
0
UID
2112
โพสต์เมื่อ 2010-11-19 23:49:08 |แสดงโพสต์ทั้งหมด
ขอบคุณครับ

Lv.5 เทพแอนดรอย

ชีวิตไม่มีที่สิ้นสุด

Rank: 6Rank: 6

Money
501
โพสต์
1073
บล็อก
0
ทักทาย
0
UID
7464
โพสต์เมื่อ 2010-11-20 19:53:26 |แสดงโพสต์ทั้งหมด
เป็นข้อมูลที่มีประโยชน์มากครับ
แต่ผมใช้โปรแกรม ROM Manager สร้าง Patition ไปแล้วครับ อิอิ

Rank: 4

Money
11
โพสต์
337
บล็อก
0
ทักทาย
0
UID
5631
โพสต์เมื่อ 2010-11-20 22:21:51 |แสดงโพสต์ทั้งหมด
ขอบคุณมากครับ

Rank: 6Rank: 6

Money
2362
โพสต์
1821
บล็อก
0
ทักทาย
0
UID
2569
โพสต์เมื่อ 2010-11-20 23:13:34 |แสดงโพสต์ทั้งหมด
ขอบยพระคุณ

Rank: 1

Money
20
โพสต์
14
บล็อก
0
ทักทาย
0
UID
11575
โพสต์เมื่อ 2010-11-21 00:08:03 |แสดงโพสต์ทั้งหมด
ทำได้กับทุกรุ่นเลยไม่ครับ

Rank: 3Rank: 3

Money
101
โพสต์
191
บล็อก
0
ทักทาย
0
UID
4640
โพสต์เมื่อ 2010-11-21 09:19:09 |แสดงโพสต์ทั้งหมด
เยี่ยมเลยว่างๆต้องลอง

Rank: 4

Money
5
โพสต์
414
บล็อก
0
ทักทาย
0
UID
1466
โพสต์เมื่อ 2010-11-21 13:18:08 |แสดงโพสต์ทั้งหมด
ว้าวๆ ลองๆๆ

Rank: 3Rank: 3

Money
12
โพสต์
134
บล็อก
0
ทักทาย
0
UID
3680
โพสต์เมื่อ 2010-11-21 22:20:05 |แสดงโพสต์ทั้งหมด
ขอบคุณมากค่ะ

Rank: 3Rank: 3

Money
9
โพสต์
117
บล็อก
0
ทักทาย
0
UID
10442
โพสต์เมื่อ 2010-11-22 15:57:15 |แสดงโพสต์ทั้งหมด
ขอบคุณครับ

Rank: 5Rank: 5

Money
4
โพสต์
519
บล็อก
0
ทักทาย
0
UID
2126
โพสต์เมื่อ 2010-11-23 00:45:57 |แสดงโพสต์ทั้งหมด
ขอบคุณมากๆ
25000 ไบต์ สำหรับส่วนนี้
กำหนดโค๊ด Discuz! ด้วยตนเอง

Rank: 3Rank: 3

Money
78
โพสต์
282
บล็อก
0
ทักทาย
0
UID
3553
โพสต์เมื่อ 2010-11-23 19:43:59 |แสดงโพสต์ทั้งหมด
ตบมือให้ค่าา ^^

Rank: 2

Money
1
โพสต์
94
บล็อก
0
ทักทาย
0
UID
4372
โพสต์เมื่อ 2011-1-11 19:09:35 |แสดงโพสต์ทั้งหมด
''งง''อะเเต่ก้อ thank

Rank: 3Rank: 3

Money
101
โพสต์
191
บล็อก
0
ทักทาย
0
UID
4640
โพสต์เมื่อ 2011-1-11 19:57:19 |แสดงโพสต์ทั้งหมด
ใช้เหมือนกันเลยเข้ามาดู
คุณต้องเข้าสู่ระบบก่อนจึงจะสามารถตอบกลับ เข้าสู่ระบบ | สมัครสมาชิก

สำหรับมือถือ|ThaiAndroidPhone.com

GMT+7, 2014-11-22 23:47 , Processed in 0.066259 second(s), 18 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

ขึ้นไปด้านบน