Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Database becomes useless, when drive letters chang (Read 4778 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Database becomes useless, when drive letters chang

Database becomes useless, when drive letters change. 
I know that in W2k & above there is solution, by fixing letters, but not in Win98.
Some progs solve that, by identifying the drive with its name, (Thumbs+ for example).
Is it possible to do this in Foobar2000, please?

Database becomes useless, when drive letters chang

Reply #1
It's possible to change drive letters in Win98.  Just change them back to what they should be.

Why did you change your drive letters in the first place?

Database becomes useless, when drive letters chang

Reply #2
There's a known feature of Windows 9x, where all NTFS volumes vanish from the drive letter space and all FAT32 and ATAPI devices move down to fill in the free space, starting at C. No easy way to fix this, as NTFS support would be through a 3rd party commercial product, and there's still no way to push any other drives into that C: slot. (Win9x will not boot unless its IO.SYS and MSDOS.SYS are on the first installed drive, but it's perfectly fine to have the OS install directory on any drive, as long as MSDOS.SYS points to it.)

Database becomes useless, when drive letters chang

Reply #3
I know for sure that I've changed drive letters in Win98.  It's been a while, but I've done it before.

I used to have:
C: - root
D: - programs
F: - audio
G: - video
M: - CD 1
N: - CD 2

Now, I'm not sure what kind of issues dual-booting might cause, but I know that it's possible to change the drive letters on a 98-only system.

Database becomes useless, when drive letters chang

Reply #4
Look, C: is root! That kind of changes when you have a NT boot somewhere in there.

Let's try arranging this by device and drive number. PIIX would be my primary HDC, and HPT would be my secondary. 0 and 1 are primary master and slave, 2 and 3 secondary master and slave.

XP:
  • C: - NTFS root, PIIX0
  • D: - FAT32 data and Win98SE root, HPT0
  • E: - FAT32 extra storage, HPT1
  • F: - cheap CDROM drive, PIIX1
  • G: - NTFS storage and programming projects, PIIX0
  • H: - CD image drive
  • I: - SwapFS page file storage, HPT2
  • J: - NTFS extra storage, HPT2

98SE:
  • C: - FAT32 root, HPT0
  • D: - FAT32 extra storage, HPT1
  • E: - CDROM drive, PIIX1

The picture becomes a whole lot smaller in 98. Oh, yes, and I store Fb2k in Program Files on my root partition. I also have Program Files directories on D:, E:, and J:, going by my NT letter arrangement. Just remembered, it would be a royal pain to place NT root on that HPT controller, since not even XP has native support for the HPT-366. (Pity, it only natively supports the newer RAID capable HPT controllers.)

Database becomes useless, when drive letters chang

Reply #5
Quote
Why did you change your drive letters in the first place?

Many reasons.
Add or remove physical drives for example.
And its not easy at all to change letters.
It will be more convinient for me (average user) if the database takes care of it.
So I hope it will be not a hard work for coders to do it.

Database becomes useless, when drive letters chang

Reply #6
kode54: "I'm not sure what kind of issues dual-booting might cause"

ogia: If you are the average user, then I would assume that you are not dual booting, nor are you storing any "special" data in the database.  Can you not simply nuke the database and add everything again?  Even if your files are not properly organized in a set of folders, you could just drag-and-drop each of your harddrives into foobar, and let it find the audio files.

I don't find rebuilding the database to be a terrible trouble.  I drag a grand total of 2 folders into foobar.  Foobar finds all the files contained therein.  Maybe 5 minutes, max.

Database becomes useless, when drive letters chang

Reply #7
I guess the sledgehammer solution would be to click on the "nuke database" button, and let it recreate all the entries again. Unless you plan on having your drive letters change frequently, that is. If it was a one-time-only event, then this should work well enough.

Database becomes useless, when drive letters chang

Reply #8
better solution: save .fpl playlist in root directory of drive having its letter changed, after changing drive letter nuke database and load fpl playlist to restore database contents with corrected drive letter.
Microsoft Windows: We can't script here, this is bat country.