Amiga.org
Amiga computer related discussion => Amiga Software Issues and Discussion => Topic started by: kreciu on August 25, 2008, 04:11:24 PM
-
Small question ;). Where I can find a mountlists for a particular partition?
You can ask your self, why I want to edit it if I can't find it ;). I will survive this process I hope my HDD to :P
-
It suppose to be in Devs: ? Something like Devs:moutlist...
How to edit the mountlist for a partition like DH0: ?
I know how to do this for ZIP, or CD-rom but...
Should I create by mayself? And than modify it? But HDToolBox should create some of them? I really need to know this stuff.
-
AFAIK All the relevant information is written to the drive during the partitioning and formatting processes to keep prying eyes and typing fingers away.
-
To my knowledge HDToolBox takes care of everything. I've never noticed mountlists for the partitions of hard drives myself (only used them for Zip disks, Jaz disks Compact Flash cards and CDroms etc)
-
If the problem is that your hard drive has lost its partition information, you might be able to recover it with some program.
I lost mine and was saved by a great program by Thomas :-) :pint:
http://aminet.net/search?query=RDBRecov
NOTE:- THIS WAS FOR A PFS3 (Perfect File System 3) HARD DRIVE THOUGH!!
-
I would like to edit "buffmemtype" since I got info that by default, the buffers for the HDD are added using a chip memory, and I would like to set it for a fast ram. Just a small tuning of my HDD ;).
-
A4000_Mad wrote:
To my knowledge HDToolBox takes care of everything. I've never noticed mountlists for the partitions of hard drives myself (only used them for Zip disks, Jaz disks Compact Flash cards and CDroms etc)
Exactly :). But somewher thay sould be :), or I suppose to create them??
DH0: Device = scsi.device
Handler = L:FastfileSystem
Unit = 0
Aces = 1
Blockspertrack = 512
Interleave = 1
Lowcyl = x
Highcyl = y
Buffers = 15
Buffmemtype = 0 (here I would like to change it form 0 to 5)
Just make it, check the low and high cylinder in HDToolbox and copy to Devs:?
:crazy:
-
They don't exist as a file on the HD so therefore you can't just create one in a text editor and expect it to become the norm. The values are assigned when you CREATE the partition and are written directly to the HD's Rigid Disk Block, not stored on the HD as a file.
The 'buffmemtype' option doesn't exist for HD's, only for add-on's like ZIP drives, CD-ROM's, etc.
One possible solution is to find a copy of FastMemFirst (WB 1.3 - System folder), drop a copy in your C: folder and see if by loading it directly after the SETPATCH command it helps any.
A word of caution though ... It might crash the system as it's not written for the A1200, it might not - Can't test as I have no WB1.3 here.
-
Ok, I assume that all the "drivers" in the computer suppose to have this mountlist, even HDD "drives-partitions" and I agree that this stuff can be stored in RDB (make sense, what else could be there? ;) ).
Is there any way to change this values of this parameters.
For example, we can add some buffers to the partition using:
C:addbuffers >NIL: DHO: 500 (and of coure I don't have to "edit" this mountlist! if I could I could skip that from SS)
Now I would like to add this addition memory/buffer from the FAST RAM not from the CHIP MEMORY. Is there any way to do this? How to reassign this parameter (buffmemtype), without accessing mountlist file?
Is there something I missing in HDToolBox etc...
-
ZeBeeDee wrote:
They don't exist as a file on the HD so therefore you can't just create one in a text editor and expect it to become the norm. The values are assigned when you CREATE the partition and are written directly to the HD's Rigid Disk Block, not stored on the HD as a file.
The 'buffmemtype' option doesn't exist for HD's, only for add-on's like ZIP drives, CD-ROM's, etc.
One possible solution is to find a copy of FastMemFirst (WB 1.3 - System folder) and see if by running that after the SETPATCH command it helps any. It might crash the system, it might not - Can't test as I have no WB1.3 here.
So, what is it about?
http://www.amiga.org/forums/showthread.php?t=37476
especially the end part?
-
kreciu wrote:
A4000_Mad wrote:
To my knowledge HDToolBox takes care of everything. I've never noticed mountlists for the partitions of hard drives myself (only used them for Zip disks, Jaz disks Compact Flash cards and CDroms etc)
Exactly :). But somewher thay sould be :), or I suppose to create them??
DH0: Device = scsi.device
Handler = L:FastfileSystem
Unit = 0
Aces = 1
Blockspertrack = 512
Interleave = 1
Lowcyl = x
Highcyl = y
Buffers = 15
Buffmemtype = 0 (here I would like to change it form 0 to 5)
Just make it, check the low and high cylinder in HDToolbox and copy to Devs:?
:crazy:
Actually, I recently learned that you can add a FAT formatted hard drive to your Amiga and use Giggledisk (http://aminet.net/search?query=giggledisk ) to create a mountlist for it.
To jog my brain cell I just used Giggledisk to create a mountlist for a 2GB Jaz disk in RAM by typing:-
Giggledisk oktagon.device 5 TO RAM:
(The 2GB Jaz drive is on an Oktagon SCSI card so it's 'oktagon.device' and its Unit number is 5)
Prehaps that'll be of some help mate :-)
-
Are you using OS3.9?
No? then try my solution in my previous post
-
@Astral
Changed the bufmemtype for all partitions to 5. There is now 2,02x,xxx bytes of chip mem on startup, which is about 1.9xmb. There is a bit of speed up as well.
Thanks Piru...
Did he CHANGE this for partitions????
:crazy:
Citation from this topic:
http://www.amiga.org/forums/showthread.php?t=37476
-
ZeBeeDee wrote:
Nope, can't be done AFAIK ... try possible solution in my previous post.
So, what happen in this other "thread"? Yes, I'm using 3.9.
BTW.AFAIK what does it mean!!
-
From what I can gather then, the solution is already there.
Load up HDTools, look at the partitions and see if the buffers are set any higher than between 30-50 per partition. If the values differ then change them and save the new partition info out (you should not lose any data) and there you go, problem solved!
AFAIK ... As Far As I Know :-)
All your internet acronyms explained - here (http://www.netlingo.com/emailsh.cfm) :-)
-
Thank you for patience.
I know how to change the size of buffer assigned to particular partition :). C:addbuffers
I would like to change the memory from which this buffers are added from Chip to Fast ram. This is my "issue".
Thank you for explanation of AFAIK :D
-
Then the only 2 things I can suggest are as follows:
1) Try the Prefs in OS3.9 - See if you get any joy there
2) Contact Piru and/or Astral on how to achieve your final aim
YW for the explanation :-)
-
IJWTK ;)
I will sent them PM so maybe they will "show me the way"...
OR ANYBODY? :D
-
kreciu wrote:
Small question ;). Where I can find a mountlists for a particular partition?
:-o I used Giggledisk on my 8.4GB IDE hard drive thinking it would just see one device, get confused, trash my hard drive, crash the computer or report nothing. However, it put mountlists for all 7 partitions in RAM:
(http://i120.photobucket.com/albums/o164/Cyberstorm604e/GiggleHDD.jpg)
HD0
/*
** DosDriver automatically created by GiggleDisk
**
** GiggleDisk (c)2005 Guido Mersmann
**
*/
FileSystem = L:pfs3ds
Device = scsi.device
Unit = 0
BlockSize = 512
Surfaces = 16
SectorsPerBlock = 1
BlocksPerTrack = 63
Reserved = 2
PreAlloc = 0
Interleave = 0
MaxTransfer = 0x0001FE00
Mask = 0x7FFFFFFE
LowCyl = 2
HighCyl = 140
Buffers = 80
BufMemType = 0
StackSize = 16384
Priority = 0
GlobVec = -1
DosType = 0x50445303
Activate = 1
Mount = 1
/* Bootable = TRUE */
HD1
/*
** DosDriver automatically created by GiggleDisk
**
** GiggleDisk (c)2005 Guido Mersmann
**
*/
FileSystem = L:pfs3ds
Device = scsi.device
Unit = 0
BlockSize = 512
Surfaces = 16
SectorsPerBlock = 1
BlocksPerTrack = 63
Reserved = 2
PreAlloc = 0
Interleave = 0
MaxTransfer = 0x0001FE00
Mask = 0x7FFFFFFE
LowCyl = 141
HighCyl = 4338
Buffers = 80
BufMemType = 0
StackSize = 16384
Priority = 0
GlobVec = -1
DosType = 0x50445303
Activate = 1
Mount = 1
/* Bootable = FALSE */
HD2
/*
** DosDriver automatically created by GiggleDisk
**
** GiggleDisk (c)2005 Guido Mersmann
**
*/
FileSystem = L:pfs3ds
Device = scsi.device
Unit = 0
BlockSize = 512
Surfaces = 16
SectorsPerBlock = 1
BlocksPerTrack = 63
Reserved = 2
PreAlloc = 0
Interleave = 0
MaxTransfer = 0x0001FE00
Mask = 0x7FFFFFFE
LowCyl = 4339
HighCyl = 4792
Buffers = 80
BufMemType = 0
StackSize = 16384
Priority = 2
GlobVec = -1
DosType = 0x50445303
Activate = 1
Mount = 1
/* Bootable = TRUE */
HD3
/*
** DosDriver automatically created by GiggleDisk
**
** GiggleDisk (c)2005 Guido Mersmann
**
*/
FileSystem = L:pfs3ds
Device = scsi.device
Unit = 0
BlockSize = 512
Surfaces = 16
SectorsPerBlock = 1
BlocksPerTrack = 63
Reserved = 2
PreAlloc = 0
Interleave = 0
MaxTransfer = 0x0001FE00
Mask = 0x7FFFFFFE
LowCyl = 4793
HighCyl = 5034
Buffers = 80
BufMemType = 0
StackSize = 16384
Priority = 0
GlobVec = -1
DosType = 0x50445303
Activate = 1
Mount = 1
/* Bootable = FALSE */
HD4
/*
** DosDriver automatically created by GiggleDisk
**
** GiggleDisk (c)2005 Guido Mersmann
**
*/
FileSystem = L:pfs3ds
Device = scsi.device
Unit = 0
BlockSize = 512
Surfaces = 16
SectorsPerBlock = 1
BlocksPerTrack = 63
Reserved = 2
PreAlloc = 0
Interleave = 0
MaxTransfer = 0x0001FE00
Mask = 0x7FFFFFFE
LowCyl = 5035
HighCyl = 9968
Buffers = 80
BufMemType = 0
StackSize = 16384
Priority = 0
GlobVec = -1
DosType = 0x50445303
Activate = 1
Mount = 1
/* Bootable = FALSE */
HD5
/*
** DosDriver automatically created by GiggleDisk
**
** GiggleDisk (c)2005 Guido Mersmann
**
*/
FileSystem = L:pfs3ds
Device = scsi.device
Unit = 0
BlockSize = 512
Surfaces = 16
SectorsPerBlock = 1
BlocksPerTrack = 63
Reserved = 2
PreAlloc = 0
Interleave = 0
MaxTransfer = 0x0001FE00
Mask = 0x7FFFFFFE
LowCyl = 9969
HighCyl = 14277
Buffers = 80
BufMemType = 0
StackSize = 16384
Priority = 0
GlobVec = -1
DosType = 0x50445303
Activate = 1
Mount = 1
/* Bootable = FALSE */
HD6
/*
** DosDriver automatically created by GiggleDisk
**
** GiggleDisk (c)2005 Guido Mersmann
**
*/
FileSystem = L:pfs3ds
Device = scsi.device
Unit = 0
BlockSize = 512
Surfaces = 16
SectorsPerBlock = 1
BlocksPerTrack = 63
Reserved = 2
PreAlloc = 0
Interleave = 0
MaxTransfer = 0x0001FE00
Mask = 0x7FFFFFFE
LowCyl = 14278
HighCyl = 16707
Buffers = 80
BufMemType = 0
StackSize = 16384
Priority = 0
GlobVec = -1
DosType = 0x50445303
Activate = 1
Mount = 1
/* Bootable = FALSE */
Well you did ask the question :-D :-D :-D
I see that BufMemType you mentioned is in there with mine set to 0 :inquisitive:
-
@A4000_Mad:
This does not help. You cannot change anything when the partition is already mounted.
@kreciu:
It is indeed possible to set the buffmemtype for partitions. However, I don't know of any program which can do this yet. One would have to write one.
Mountlists for partitions are stored in binary format in the first few blocks of the hdd, outside of any partition. Changing them is not as easy as to edit a text file. But it is possible.
Bye,
Thomas
-
Yes, this program is good for "reading" what is in which partition.
Than the second program would be needed to "save" this in RDB of HDD.
Basically is like creating a HDToolBox but this kind were we could change ALL the "settings" of partition.
Unfortunately HDToolBox doesn't have this option what I'm looking for :(
I'm really curious how this worked for Astral? I hope he will answer my email, so we all could learn something.
Ps. And now, can anybody tell tham Amiga is "boring" computer? :-D
I just realized, that "mounting" drivers in Amiga is just "copying" them from Devs: to Storage: (or somewhere!).
EDIT: I need program like RDB-Salv, but this one is not freeware.
EDIT: Are you sure that this can't be done from HDToolBox?
-
kreciu wrote:
Ps. And now, can anybody tell tham Amiga is "boring" computer? :-D
I just realized, that "mounting" drivers in Amiga is just "copying" them from Devs: to Storage: (or somewhere!).
Nope! The Amiga sure ain't boring when there are questions like yours coming at us to keep us busy :-D
You meant to say "copying" the mountlist from Workbench:Storage/DOSDrivers to Workbench:Devs/DOSDrivers of course ;-)
Hope you'll let us know what Piru or Astral have to say about changing the BufMemType in that other thread :inquisitive:
:pint: