[GUIDE] How to mount USB external harddisk(support NTFS and multi disks)

hawk2k8

Senior Member
Jan 6, 2009
60
24
0
Is it ok for wifi xoom and HC3.1 ? Can you say me, please ?

Sent from my Xoom using Tapatalk
It works on xoom 3G version 3.1.
It should work on wifi version too, because it has nothing being related to 3G radio module.

No need to push any file to xoom, just install the apk, then you can mount NTFS disk within this tool.
 

Hyperion82

Senior Member
Apr 26, 2010
118
6
0
Adelaide
Got it to work on wifi only 3.1 :d

Well guys - IT WORKS !!! :)

I'm with 3.1 on wifi only version.

what I did :
1. downloaded the apk from HERE (NTFSMount1_2.apk 204.8 KB)
2. downloaded the ntfs-3g stuff from HERE
3. unziped the file (you could use the root explorer)
4. discarded all the files but ntfs-3g file
5. followed the instructions from the first page of this post :
Code:
adb remount
adb push ntfs-3g /system/xbin
adb push umount_force /system/xbin
adb shell chmod 755 /system/xbin/ntfs-3g /system/xbin/umount_force
you could probably use the root explorer by pasting the file to the system/xbin folder and changing permissions (click all of them)
6. install the APK
7. connect any usb drive (I've tested with sandisc 16 gig key)
8. goto the NTFS Mount app
9. you should see your drive there
10. mount
11. enjoy :)

P.S : could see the mounted device via root explorer only (File Manager HD didn't see it...)


MANY THANKS TO THE CREATORS !!!
 

hellcat82

Senior Member
May 11, 2010
105
88
0
Melbourne
I have a problem or I did not understand, but my sdcard (8GB NTFS) is not seen in ntfs mount, is this normal?

Or does it work only with external HD?
Sadly to make mounting a little easier I limited device detection to external drives (sd*). Sdcards don't follow the same naming style.

Theoretically sdcards should be able to be mounted if I remove the naming filter. Maybe an Advanced option as you'd need to know what your sdcards dev name is.
 

UnicornKaz

Senior Member
May 5, 2007
1,204
139
0
Southern Ontario
Well guys - IT WORKS !!! :)

I'm with 3.1 on wifi only version.

what I did :
1. downloaded the apk from HERE (NTFSMount1_2.apk 204.8 KB)
2. downloaded the ntfs-3g stuff from HERE
3. unziped the file (you could use the root explorer)
4. discarded all the files but ntfs-3g file
5. followed the instructions from the first page of this post :
Code:
adb remount
adb push ntfs-3g /system/xbin
adb push umount_force /system/xbin
adb shell chmod 755 /system/xbin/ntfs-3g /system/xbin/umount_force
you could probably use the root explorer by pasting the file to the system/xbin folder and changing permissions (click all of them)
6. install the APK
7. connect any usb drive (I've tested with sandisc 16 gig key)
8. goto the NTFS Mount app
9. you should see your drive there
10. mount
11. enjoy :)

P.S : could see the mounted device via root explorer only (File Manager HD didn't see it...)


MANY THANKS TO THE CREATORS !!!
hellcat82 created the v1.2.apk for the purpose of eliminating all the steps... why do you need to do all those extra steps ?? :confused:

http://forum.xda-developers.com/showpost.php?p=13337600&postcount=6

read what he said regarding the v1.2

Update

I've manage to pack all the needed files into an apk so you no longer need to mess around with adding files to sys
 
  • Like
Reactions: ClydeB1

quickmetal

Member
Apr 20, 2011
14
2
0
having issues

OK are u guys using self powered USB drives or external powered drives? I've followed the instructions but the only drive I can get to work is my starcraft 2 collectors edition USB stick. Its four gigs. I've tried using 3 different USB powered hdds but no success.. they don't even spin up, I did make my own cable to enable USB host by grounding pin #4, and if the USB stick works then it can't be the cable can it? So my only question is power..
 

ClydeB1

Senior Member
May 6, 2009
11,018
4,274
0
OK are u guys using self powered USB drives or external powered drives? I've followed the instructions but the only drive I can get to work is my starcraft 2 collectors edition USB stick. Its four gigs. I've tried using 3 different USB powered hdds but no success.. they don't even spin up, I did make my own cable to enable USB host by grounding pin #4, and if the USB stick works then it can't be the cable can it? So my only question is power..
I'm using a self powered (ie only powered via usb) 1TB external HDD and a purchased OTG cable. If your HDD's don't even start up then yeah it sounds like not enough power is getting through. Mine initially lit up and spun up, but showed as empty until I loaded the little app mentioned in my post above which mounted the NTFS drive.
 
Last edited:

okantomi

Senior Member
Feb 20, 2011
3,021
709
0
Boston, MA
Thanks for the numbers. They would suggest there is certainly enough juice there to power certain of the USB powered HDDs, it just depends if it can maintain the current at voltage required.

Does anybody have a smaller 1.8" portable hdd they can try?

The standard 500mA devices are probably pushing it near its limit.
Mine is one of the smallest but it is not recognized by the Xoom, while my thumb drive is, no problem. I think I will get the powered hub and see if it needs more juice.
 

ClydeB1

Senior Member
May 6, 2009
11,018
4,274
0
Mine is one of the smallest but it is not recognized by the Xoom, while my thumb drive is, no problem. I think I will get the powered hub and see if it needs more juice.
What format is your hdd? If it's ntfs you need an app to mount it first. Try this one, it works for me
 

okantomi

Senior Member
Feb 20, 2011
3,021
709
0
Boston, MA
AFAIK powered hubs don't work, you need a USB OTG cable.
Yes, I've got the cable (Moto camera connection kit) and my thumb drive works fine.
Which of the three listed apks should I use? I downloaded the 3rd one and had the results I posted. I followed the thread carefully but couldn't tell what the differences were in the apks.

I appreciate the time you are taking to help me with this.
 

ClydeB1

Senior Member
May 6, 2009
11,018
4,274
0
Yes, I've got the cable (Moto camera connection kit) and my thumb drive works fine.
Which of the three listed apks should I use? I downloaded the 3rd one and had the results I posted. I followed the thread carefully but couldn't tell what the differences were in the apks.

I appreciate the time you are taking to help me with this.
I also used the 3rd one v1.2. I'm assuming the others are just earlier versions. With my USB OTG cable (not the Motorola camera connection kit) and the NTFS mount app (v1.2) all works fine.
 

sgtagem

Senior Member
Feb 14, 2011
179
13
0
Wisconisn
All Thanks to Roebeet who has enabled usb hosting on xoom.
see the detail at here.

But it didn't support NTFS partition at this time, so i write this guide for ntfs supporting.

( hellcat82 has written a tool to simplify mounting NTFS drives, no need to push any file to android anymore. By just installing one apk, you will get everything. Let's give cheers to hellcat82! )

1.preparing

1.1 hardware
one microUSB male to USB-A female OTG cable.
one powered USB hub with USB-A male connector.
usb external harddisk.

1.2 software
Kernel: root your xoom and enable USB hosting mode by Roebeet‘s hack. or update kernel to Tiamat Xoom 1.1.6 which integrated Roebeet‘s hack.
NTFS supporting: NTFS-3g compiled by farazite , the newest version is on page 2 of that post.
Script Tool:gscript lite, downloadable from market.

2. push ntfs-3g supporting files to xoom
comment: ntfsvolume.apk is not compatible with xoom, so we can just use ntfs-3g and umount_force. at this moment, there is a bug in umount_force which can only dismount one partition, if we mount more than one ntfs partition, then we can not dismount all partitions totally.

Code:
adb remount
adb push ntfs-3g /system/xbin
adb push umount_force /system/xbin
adb shell chmod 755 /system/xbin/ntfs-3g /system/xbin/umount_force
3. Connecting Xoom,USB hub and USB disk

4. Mounting USB disks
use gscript lite to mount disk(s), or you can test this script via adbwireless, because we have no room to connect xoom and PC now.
Code:
mount -o remount,rw /
mkdir /mnt/ntfsdisk
ln -s /mnt/ntfsdisk /ntfsdisk
ntfs-3g /dev/block/sda1  /mnt/ntfsdisk
sda1 is the first partition of the first disk,
sdb1 is the first partition of the second disk.
and so on.
if you want to mount the second disk, the reference script is
Code:
mkdir /mnt/ntfsdisk2
ln -s /mnt/ntfsdisk2 /ntfsdisk2
ntfs-3g /dev/block/sdb1  /mnt/ntfsdisk2
PS:if the partition of your disk is FAT16/32, then you needn't doing anything , it will be auto mounted by Roebeet's hack.

5. Dismounting USB disks
Code:
umount_force /mnt/ntfsdisk
example:
I mounted one USB flash disk(512MB), one 2.5 inch hard disk(120GB), one 3.5 inch hard disk(2TB)


the ntfs partition can be read and written without problem.

not to be an idiot but you say " no need to push any file to android anymore." but then in step 2 you say to push files over. so does the APK work for xoom or do we still need to push over files. I might be over thinking here but I cant seem to get any usb storage to work but my mouse and keyboard are working