Welcome, Guest. Please login or register.

Author Topic: Installing a big hard disk  (Read 7658 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Robert17

  • Hero Member
  • *****
  • Join Date: Apr 2004
  • Posts: 1011
    • Show only replies by Robert17
Re: Installing a big hard disc
« Reply #14 from previous page: December 20, 2012, 01:36:38 PM »
If you use HdInstTools from the beginning and remember to only use it then compatibility with other programs isn't an issue, I think it is correct that you will have problems reading the size of and partitioning larger drives with HDToolbox from Workbench 3.1.

I was working on the assumption that TD64 Wasn't yet installed so thought that using SCSI Direct from the start would be easier and give the same desired results.

Robert.
Member of the Lincs Amiga Group, UK :-)
 

Online Thomas

Re: Installing a big hard disc
« Reply #15 on: December 20, 2012, 02:51:01 PM »
TD64 is nothing you can "install". It is either built in the driver or not. And for Phase5 drivers it is built in. Phase5 is one of the parties who invented TD64 and agreed to it as standard.

What you can install the the patch for FastFileSystem to support TD64. But if you use PFS you don't need to patch FFS because you don't use it anyway.

Offline Robert17

  • Hero Member
  • *****
  • Join Date: Apr 2004
  • Posts: 1011
    • Show only replies by Robert17
Re: Installing a big hard disc
« Reply #16 on: December 20, 2012, 03:18:37 PM »
Ah, I thought TD64 was something to install, similar to NSDPatch, but am I correct in saying this chap won't be able to fully partition his 74gb drive using an older HDToolbox?

Robert.
Member of the Lincs Amiga Group, UK :-)
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: Installing a big hard disc
« Reply #17 on: December 20, 2012, 03:32:50 PM »
TD64 is then the API definition of the driver? that makes it possible to write a drive oneself.

Which leaves the SCSI controller chip. Does the chip limit the length of the SCSI commands in a way that larger drives will be limited?
(read6 - 1 GB, read10 - 2 TB, read16 - 8 388 608 PiB)
 

Online Thomas

Re: Installing a big hard disc
« Reply #18 on: December 20, 2012, 04:15:34 PM »
Quote from: Robert17;719794
Ah, I thought TD64 was something to install, similar to NSDPatch, but am I correct in saying this chap won't be able to fully partition his 74gb drive using an older HDToolbox?

Robert.



No, HDToolbox works correctly. It only tries to calculate capacities with 32bit numbers which certainly overflows above 4GB. But this only affects the sizes which are displayed in the GUI. Internally it works with cylinder numbers and this works correctly.

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: Installing a big hard disc
« Reply #19 on: December 20, 2012, 05:15:52 PM »
What is the free partitioning tool of choice?
 

Offline Robert17

  • Hero Member
  • *****
  • Join Date: Apr 2004
  • Posts: 1011
    • Show only replies by Robert17
Re: Installing a big hard disc
« Reply #20 on: December 20, 2012, 05:48:15 PM »
Personally I like the HDToolbox from OS 3.9 the most, But I reckon HDInstTools is pretty decent - I tend to stick with drives 4gb or less on OS 3.1 or lower so usually just use the standard HDToolbox.

Robert.
Member of the Lincs Amiga Group, UK :-)
 

Offline SirGrahamTopic starter

  • Newbie
  • *
  • Join Date: Jun 2012
  • Posts: 33
    • Show only replies by SirGraham
Re: Installing a big hard disc
« Reply #21 on: December 20, 2012, 11:02:27 PM »
I use HDToolBox under WorkBench 3.1.

I'm here right now trying to figure out how to set this HDD up. In a manual I've read it has 90773 cylinders and 2 heads. I would need blocks per track and blocks per cylinder. As Thomas said, we have 143,374,744 blocks (sectors). Besides, at the end of this link http://discountechnology.com/Seagate-ST373207LW-SCSI-Hard-Drive we can see: 181,548 tracks

Blocks per track = 143.374.744/181.584 = 789
Blocks per cylinder = 143.374.744/90773 = 1580

With these parameters HDToolBox reports the HDD has 397 mb :eek:

It's not difficult to get negative sizes. If those parameters were correct, the size should be less than 0, isn't it? Because we are talking about more than 4 gb.

About the filesystem, I've seen this somewhere:

Custom file system PFS3-060ds
Mask 0x7ffffffe
mas transfer 0x00ffffff (UPDATE - now set at 0x0001FE00)
block size 512
buffers 300

Is really possible install this HDD with workbench 3.1 or I need a higher version?
 

Offline Robert17

  • Hero Member
  • *****
  • Join Date: Apr 2004
  • Posts: 1011
    • Show only replies by Robert17
Re: Installing a big hard disc
« Reply #22 on: December 20, 2012, 11:43:40 PM »
You could try HDInstTools... It will detect the drive size and allow you to partition the drive without entering your own numbers for size, cylinders etc.

Robert.
Member of the Lincs Amiga Group, UK :-)
 

Offline Amiwest

  • S.A.C.C.
  • Full Member
  • *
  • Join Date: Apr 2009
  • Posts: 104
    • Show only replies by Amiwest
    • http://www.sacc.org
 

Online Thomas

Re: Installing a big hard disc
« Reply #24 on: December 21, 2012, 10:57:25 AM »
Quote from: SirGraham;719842
I use HDToolBox under WorkBench 3.1.

I'm here right now trying to figure out how to set this HDD up. In a manual I've read it has 90773 cylinders and 2 heads. I would need blocks per track and blocks per cylinder. As Thomas said, we have 143,374,744 blocks (sectors). Besides, at the end of this link http://discountechnology.com/Seagate-ST373207LW-SCSI-Hard-Drive we can see: 181,548 tracks

Blocks per track = 143.374.744/181.584 = 789
Blocks per cylinder = 143.374.744/90773 = 1580


You make it far too complicated. The values for cylinders / heads / sectors are logical values needed by dos.library. They are in no way related to the real physical geometry of the disk. You can choose them freely.

I already told you that the formula is

cylinders * blocks per track * heads = total number of blocks

and

blocks per track * heads = blocks per cylinder

and that blocks per cylinder should be next to 1 MB (2048 blocks). Also no value should exeed 32768 too much.

So we know that the drive has 143,374,744 blocks. This is a difficult number for calculating nice cylinder sizes because it is only divisible by 8 and 17921843 which is a prime number.

Well, if I just ignore that I would choose

Cylinders = 70007
Heads = 8
Blocks per Track = 256
Blocks per Cylinder = 2048

This wastes 408 sectors in the end of the drive (204 KB).

Or if I made cylinders more near to 32768 I would use

Cylinders = 35003
Heads = 16
Blocks per Track = 256
Blocks per Cylinder = 4096

This wastes 2456 sectors in the end of the drive (1228 KB).



Quote

With these parameters HDToolBox reports the HDD has 397 mb :eek:

It's not difficult to get negative sizes. If those parameters were correct, the size should be less than 0, isn't it? Because we are talking about more than 4 gb.


We know that the drive has 143,374,744 sectors of 512 bytes each. This means that the real capacity of the drive is 73,407,868,928 Bytes. If you divide this by 4GB (4,294,967,296 Bytes) you get 17 times 4GB plus a remainder of 393,424,896 Bytes. The remainder, i.e. a number less than 4GB, is the only part of the capacity which can be stored in 32bits. Thus this is the value HDToolbox displays as size. Only if the remainder is larger then 2GB, it will be displayed as a negative number. In your case a display of 375 MB is correct.



Quote

About the filesystem, I've seen this somewhere:

Custom file system PFS3-060ds
Mask 0x7ffffffe
mas transfer 0x00ffffff (UPDATE - now set at 0x0001FE00)
block size 512
buffers 300


Please don't read "somewhere". Please read the documentation of PFS3!



Quote
Is really possible install this HDD with workbench 3.1 or I need a higher version?


Yes, it is possible. The question is whether you really want such a big drive with AmigaOS. Once the drive has been installed successfully, you might want to fill it with files and install software on it. There are many software titles which also have problems with numbers bigger than 2GB or 4GB. These titles may refuse to install themselves to partitions with more than 2GB free space or may later refuse to save data to these partitions because they think that there is no enough free space.

Offline Bamiga2002

  • Hero Member
  • *****
  • Join Date: Jan 2007
  • Posts: 691
    • Show only replies by Bamiga2002
    • http://rutinskiband.net
Re: Installing a big hard disc
« Reply #25 on: December 21, 2012, 11:22:30 AM »
Quote from: Robert17;719849
You could try HDInstTools... It will detect the drive size and allow you to partition the drive without entering your own numbers for size, cylinders etc.

Robert.

HDToolBox FTW! You have been warned... ;)
CD32
A500
 

Offline paul1981

Re: Installing a big hard disc
« Reply #26 on: December 21, 2012, 05:47:39 PM »
Quote from: Bamiga2002;719777
Just use PFS3-All-In-One and be done with it :).

Could this be installed on the RDB replacing ANY previous PFS3 version without having to reformat? For example, over the top of the directscsi kickstart1.3 version?
 

Offline SirGrahamTopic starter

  • Newbie
  • *
  • Join Date: Jun 2012
  • Posts: 33
    • Show only replies by SirGraham
Re: Installing a big hard disc
« Reply #27 on: December 23, 2012, 11:12:45 AM »
It's true I don't NEED 72 gb on my Amiga. I owned that hard disk because I found it on the internet very cheap (11 €, about 15 $, everything included).

I don't know whether PFS3 is running on my system. However, cybscsi.devices does. PFS3 HDInstTool doesn't even recognize the HDD so I haven't been able to set the RDB.

HDToolBox allows me to make changes to the drive but, surprisingly, I can't save them. I've tried to set it as a couple of 2 gb partitions with no success.

This is really breaking my head. I think 4 gb will be enough for me. How can I do that o what can I do? Nothing seems to work.

Thanks!!!