Technical Discussion
  >> Windows Issues


Register (or login) on our website and you will not see this ad.


Pages in this thread: 1 | [2] | (show all)   Print Thread
Standard User XRaySpeX
(eat-sleep-adslguide) Thu 11-Jun-26 13:47:23
Print Post

Re: Make a Portable Device a Drive Letter


[re: jchamier] [link to this post]
 
It's a Kindle. It shows in Device Mgr as a Portable Device. Manually I can read. write & delete files on it . To all intents & purposes it is a disk drive. It just doesn't have a drive letter.

1999: Freeserve 48K Dial-Up > 2005: Wanadoo 1 Meg BB > 2007: Orange 2 Meg BB > 2008: Orange 8 Meg LLU > 2010: Orange 16 Meg LLU > 2011: Orange 20 Meg WBC > 2020: EE 40 Meg FTTC > 2022: EE 80 Meg FTTC SoGEA > 2025 EE 150 Meg FTTP
Standard User TinyMongomery
(legend) Thu 11-Jun-26 14:03:57
Print Post

Re: Make a Portable Device a Drive Letter


[re: XRaySpeX] [link to this post]
 
You can’t assign a drive letter to a Kindle.
Standard User jchamier
(eat-sleep-adslguide) Thu 11-Jun-26 20:58:36
Print Post

Re: Make a Portable Device a Drive Letter


[re: XRaySpeX] [link to this post]
 
USB has about 30 different device classes, and within each class many sub types. You need “mass storage class” to assign a drive letter; your kindle is likely not using this. (Ask Amazon why not).

The info is here:
https://learn.microsoft.com/en-us/windows-hardware/d...

Microsoft WPD implements a class driver solution for the following standard protocols and transports:
* Picture Transfer Protocol (PTP) over USB, IP, and Bluetooth
* Media Transfer Protocol (MTP) over USB, IP, and Bluetooth
* Mass Storage Class (MSC) over USB


26 years of broadband connectivity since Sep 1999 trial - Live BQM


Register (or login) on our website and you will not see this ad.

Standard User DFScale
(experienced) Fri 12-Jun-26 08:51:30
Print Post

Re: Make a Portable Device a Drive Letter


[re: XRaySpeX] [link to this post]
 
In reply to a post by XRaySpeX:
It's a Kindle. It shows in Device Mgr as a Portable Device. Manually I can read. write & delete files on it . To all intents & purposes it is a disk drive. It just doesn't have a drive letter.


Sorry, I may not have read your opening post carefully enough and asked the right questions. It now looks like the device is showing in a device tree on your windows box, but the kindle filesystem is not necessarily integrated into the windows filesystem, but exists as an island on its own. There are generally 2 ways of moving files from a connected device to a target device
  • Inclusion of the connected device file system or a part of it into the filesystem
  • some form of file transfer protocol


On reflection, this appears to be the latter, which is disguising itself as the former. The device is integrated into the target system filesystem, but the device filesystem may not be. You are probably enabled to transfer files by software 'methods' [which may well be proprietary] being exposed to the target system graphical interface ie accessible via right click, but not necessarily exposed to the commands used for scripting.

Even if it is the latter case, it may still be accessible for scripting if you can see the underlying API, but I think you may find that assigning a drive letter may be the least of your problems - and may be irrelevant if you have to go to a scripting environment other than CMD.
Standard User XRaySpeX
(eat-sleep-adslguide) Sat 13-Jun-26 08:26:54
Print Post

Re: Make a Portable Device a Drive Letter


[re: DFScale] [link to this post]
 
I fear you are overcomplicating things. The Kindle filesystem is integrated into Windows in that their files look like files, you can copy files from Windows to it, move them around, copy them back to Windows, delete them & ditto for directories. The usual Copy, Cut, Paste, Delete & Rename appear on their Context Menus & do what it says on the tin. Indeed 1 of the ways Amazon suggests of getting books onto the Kindle is to copy files from Windows filestore to a particular directory of it over USB.

No proprietary s/ware or FTP is involved to allow this.

The only thing missing is a Drive letter so I can refer to it in a script using a Batch File.

1999: Freeserve 48K Dial-Up > 2005: Wanadoo 1 Meg BB > 2007: Orange 2 Meg BB > 2008: Orange 8 Meg LLU > 2010: Orange 16 Meg LLU > 2011: Orange 20 Meg WBC > 2020: EE 40 Meg FTTC > 2022: EE 80 Meg FTTC SoGEA > 2025 EE 150 Meg FTTP
Standard User jchamier
(eat-sleep-adslguide) Sat 13-Jun-26 10:23:37
Print Post

Re: Make a Portable Device a Drive Letter


[re: XRaySpeX] [link to this post]
 
You're confusing "file system" with the USB protocol used to access the storage. Apple iPhones also appear as an object in the Windows Explorer file manager, but they also do not have a drive letter.

The "driver" for the various types of transfer protocol are built in to Windows, the link I posted previously. Your Kindle doesn't use the same protocol as a USB memory stick, so you can't give it a drive letter.

Tools such as Calibre do not care about drive letters.

26 years of broadband connectivity since Sep 1999 trial - Live BQM
Standard User DFScale
(experienced) Sat 13-Jun-26 10:50:39
Print Post

Re: Make a Portable Device a Drive Letter


[re: XRaySpeX] [link to this post]
 
In reply to a post by XRaySpeX:
I fear you are overcomplicating things.

Well, that's one way of dismissing an explanation - possibly at the price of you never solving this

In reply to a post by XRaySpeX:
The Kindle filesystem is integrated into Windows in that their files look like files, you can copy files from Windows to it, move them around, copy them back to Windows, delete them & ditto for directories. The usual Copy, Cut, Paste, Delete & Rename appear on their Context Menus & do what it says on the tin. Indeed 1 of the ways Amazon suggests of getting books onto the Kindle is to copy files from Windows filestore to a particular directory of it over USB.

Just because the usual Copy, Cut, Paste, Delete & Rename appear on their Context Menus, it is not necessarily the case that the underlying methods [functions] to achieve the actions are the same. It is just that the menu which fronts up a different set of methods looks near enough identical.

In reply to a post by XRaySpeX:
No proprietary s/ware or FTP is involved to allow this.

Or at least, it is not evident until you try to use drive letter

In reply to a post by XRaySpeX:
The only thing missing is a Drive letter so I can refer to it in a script using a Batch File.

As I said up thread, I think you are more likely to have success using Powershell and forgetting about drive letters. Drive letters were already legacy before anyone thought of connecting a Kindle and CMD is equally legacy. Powershell was not invented as eye candy [although the name undoubtedly was]. Microsoft took a decision to create a new shell rather than enhance CMD.

Drive letters and CMD are only kept on for backwards compatibility and you cannot expect M$ to support them for anything which postdates Powershell.
Pages in this thread: 1 | [2] | (show all)   Print Thread

Jump to