English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware

 
 
Thread Tools
Old 30 August 2016, 13:32   #1
-Acid-
Registered User
 
Join Date: Oct 2012
Location: South Shields
Posts: 812
Floppy disk PFS3-AIO problems

I turned my A4000 and it loaded WB, double clicked on a disk icon to load something and it froze up. Now on reboot I get these errors as can be seen on the attached pictures.

If I immediately go to the ESM I can see all partitions listed but cannot boot whatsoever. I decided to whip the drive out and put it in my PC and try it in WinUAE. When I try that WinUAE sits on a black screen before it stops responding and then it took a good 5 minutes to end the process using task manager. Then when I reloaded WinUAE and go to add the drive again is it gone from the list and it doesn't even show up in CP>Admin Tools>Disk Management anymore (will reboot in a minute to see if it helps).

Any ideas how to repair this? the drive is a huge 160gb with about 60gb of data on it so I do not want to lose it. Partitions are set up 2gb x 2 and 51gb x 3.
Attached Thumbnails
Click image for larger version

Name:	Img_0576.jpg
Views:	255
Size:	41.8 KB
ID:	49681   Click image for larger version

Name:	Img_0577.jpg
Views:	209
Size:	17.9 KB
ID:	49682   Click image for larger version

Name:	Img_0578.jpg
Views:	230
Size:	14.9 KB
ID:	49683  
-Acid- is offline  
Old 30 August 2016, 14:08   #2
dlfrsilver
CaptainM68K-SPS France
 
dlfrsilver's Avatar
 
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 46
Posts: 10,421
Send a message via MSN to dlfrsilver
what was the application you launched before this happened ?
dlfrsilver is offline  
Old 30 August 2016, 14:12   #3
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,515
Unfortunately it sounds like dying drive.

Drive access becoming really slow in Windows points to drive or driver problem. It is normal that program that accesses the disk becomes (temporarily) unkillable if disk access call is stuck in kernel mode driver (which is waiting for disk to respond).
Toni Wilen is online now  
Old 30 August 2016, 15:34   #4
-Acid-
Registered User
 
Join Date: Oct 2012
Location: South Shields
Posts: 812
Quote:
Originally Posted by dlfrsilver View Post
what was the application you launched before this happened ?
On the Amiga nothing, I was double clicking on the Work disk icon to open it on the WB screen.

When I restart the PC WinUAE sees the drive again but has went into meltdown again when I try to start up the emulation. It's not making any odd noises or anything along those lines either.

Can anyone suggest any recovery action I might attempt?
-Acid- is offline  
Old 30 August 2016, 17:01   #5
emufan
Registered User
 
Join Date: Feb 2012
Location: #DrainTheSwamp
Posts: 4,545
on the linux platform you could use the dd command - this will (try) to backup the whole hdd or just a partition
and writes it into file. eg: dd if=/dev/sda1 of=amihdd.img
this would save the first partition of the first hardrive into the file amihdd.img
if (in-file) is the source harddrive/partition. of (out-file) is the destination, in this case a file.

it is a bit confusing if you will do it for the first time.
dd ignores the filesystem of the partition and just writes raw data.
other partition tools will offten only works with filesystems known to them.

i'm not sure how winuae will handle the "amihdd.img" file, but it is worth a try,
if everything else fails. can anyone say if the rescued partion can be used with winuae?

there are different small linux distros out there, I think dd command comes with all of them.
i was using DamnSmallLinux in the past but i think there are more modern out there.

here a link which could work as a start:
Drive and partition backups with dd

Last edited by emufan; 30 August 2016 at 17:15.
emufan is offline  
Old 30 August 2016, 19:58   #6
thomas
Registered User
 
thomas's Avatar
 
Join Date: Jan 2002
Location: Germany
Posts: 7,000
I agree with Toni, the drive probably is beyond repair.

If you are lucky you can manage to create an image backup. But you need a program which does not stop on read errors. I am not sure if dd can do this.

TSGUI on AmigaOS can. But I never tested it on such a huge drive. Not to mention that Amiga file systems have a file size limit of 2GB. You'll have to write the image to a network drive or use WinUAE with a mounted NTFS directory.

http://thomas-rapp.homepage.t-online...oads/tsgui.lha
thomas is offline  
Old 30 August 2016, 21:01   #7
emufan
Registered User
 
Join Date: Feb 2012
Location: #DrainTheSwamp
Posts: 4,545
dd command has a "noerror" option, which let it continue on read errors.
just to collect some usefull websites/info - two more links:
dd - man page
How to use dd command.
if there is an amiga based solution, of course try that first.
emufan is offline  
Old 31 August 2016, 01:17   #8
idrougge
Registered User
 
Join Date: Sep 2007
Location: Stockholm
Posts: 4,334
For reading damaged disks, "ddrescue" is a better alternative than pure "dd".
idrougge is offline  
Old 31 August 2016, 10:06   #9
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,862
Also try dd_rescue (it is a different program) and dcfldd..
Jope is offline  
Old 31 August 2016, 20:06   #10
utri007
mä vaan
 
Join Date: Nov 2001
Location: Finland
Posts: 1,654
Is pfsdoctor availlable somewhere and does it still work with current version?
utri007 is offline  
Old 31 August 2016, 20:24   #11
emufan
Registered User
 
Join Date: Feb 2012
Location: #DrainTheSwamp
Posts: 4,545
Quote:
Originally Posted by utri007 View Post
Is pfsdoctor availlable somewhere and does it still work with current version?
it is in the PFS3_v5.3 archive on aminet. no idea if there is another version around.

btw: on Thomas website there is PFSsalv v2.2 which one can use to rescue files from a pfs partition.

Last edited by emufan; 31 August 2016 at 20:35.
emufan is offline  
Old 01 September 2016, 02:06   #12
-Acid-
Registered User
 
Join Date: Oct 2012
Location: South Shields
Posts: 812
Thanks for the suggestions but it seems like as soon as drive access takes place the system has a problem communicating with the drive and only a reset makes the drive visible to my PC again. Cannot really see a way around this, has anyone else ever seen those error requester I posted and recovered from it?
-Acid- is offline  
Old 01 September 2016, 07:54   #13
thomas
Registered User
 
thomas's Avatar
 
Join Date: Jan 2002
Location: Germany
Posts: 7,000
In your first post you wrote that you can boot into AmigaOS if you disable the partition in the early startup menu. Is this still true? And does it work in WinUAE?

If you can boot into AmigaOS you should be able to create an image with TSGUI. If you can do this in WinUAE, it shouldn't be much slower than with dd.

In TSGUI enable "extended restart" from the menu. Be sure to save the restart file on a disk which does not lose the latest update on a system freeze (i.e. not PFS and not SFS). As already mentioned you have to save the image file on a disk which allows laaaaaarge files, i.e. NTFS or maybe SFS\2. In order to select the harddrive if no partitions are mounted, you can use the "select raw device" option from the project menu. In any case the "full hdd image" checkbox should be enabled to get an image with partition table and all partitions.

Now when the system freezes during image creation, you can reset and when you run TSGUI again it should recognise that part of the image already exists and enter restart mode. It will first ask you it you want to skip some blocks (which you should do because otherwise it would freeze again immediately) and then continue reading.

If read errors occur regularly (e.g. every 1000 blocks or so) you can tell TSGUI to automatically skip some blocks after a certain amount of read blocks, e.g. you can tell it to skip 2 blocks every 998 blocks.

I think, for this to work you also have to enable "read block by block" from the menu. This will make the operation much slower than reading a big number of blocks at once, but only so you can approach the bad block as close as possible.

Last edited by thomas; 01 September 2016 at 08:00.
thomas is offline  
Old 12 September 2016, 14:40   #14
-Acid-
Registered User
 
Join Date: Oct 2012
Location: South Shields
Posts: 812
Quote:
Originally Posted by thomas View Post
In your first post you wrote that you can boot into AmigaOS if you disable the partition in the early startup menu. Is this still true? And does it work in WinUAE?
Yes i have been trying to fix it today.

If I boot it up and let it boot once and reset it does load in the scsi.device to enable the rest of the drive (after wrestling the error requesters away). Then I go straight to the ESM and disable DH0 and DH3 since those are the ones giving errors. I can then boot from a Workbench floppy and DH1, DH2 and DH4 are accessible so I think the drive itself is working. I cannot do this in WinUAE though it just causes a long hang of the emulation and then takes ages until you can end the process.

The drive has 2 partitions in the first 4gb and with luck I had an install of OS3.9 in the second one, so I made it bootable and then disabled DH0 and chose to boot from DH4. OS3.9 did boot to WB but then I get the read error saying make sure disk is inserted.

On the plus side I was looking around my backups on the PC in WinUAE and I seem to have all of the files on the drive archived (must be a first for me!) so i'm not going to lose anything. I just want to make the drive usable again, i'm going to try deleting the partitions and starting over with it again.
-Acid- is offline  
Old 12 September 2016, 19:41   #15
thomas
Registered User
 
thomas's Avatar
 
Join Date: Jan 2002
Location: Germany
Posts: 7,000
Quote:
I just want to make the drive usable again
You can't. The drive is dead. If the drive hangs on access of certain blocks, then it has encountered so many bad blocks that the firmware cannot handle them any more. You should trash it and only use it for experiments with unimportant data.

One experiment could be to try a low-level format with OS 3.1's HDToolbox. The IDE drive certainly won't format anything, but at least once I got a drive with read errors to do some kind of firmware-reset so that it starts from scratch to replace bad blocks. This way I could make a drive with a read error in the RDSK block to run again. One could clearly hear that the head moves to the end of the drive and back when reading the first block.

But as said above, actiually the drive is dead. A reset does not remove the bad blocks from the drive. It just reassigns replacement blocks in a different order. Once as many bad blocks have been found as before, it will start to hang again.
thomas is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Check4gb with PFS3-aio Question fitzsteve support.Other 30 08 March 2018 21:22
Professional File System 3 AIO Karpow support.Other 11 12 June 2015 17:24
PFS3 or PFS3 SCSI Direct xalakibaniou project.ClassicWB 105 27 July 2013 22:08
PFS3 why cant i... zharn support.Apps 9 27 January 2013 06:27
PFS3 error: INVALID PFS3 COPY !!! WTF? keropi support.Apps 10 18 March 2008 22:30

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 10:19.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.17879 seconds with 16 queries