I came across the below thread about skyhawk hdd back from 2020 so thought i would reply...
4 years down the line after buying a 2tb skyhawk around sept 2020, I've just got my first group of bad sectors. However my humax seems to be very hung up about it as the whole system was unresponsive whilst trying to decrypt a recently recorded program (crystal maze). I saw the alert on webif (200 odd unallocated or pending sectors) and so ran fixdisk in maintenace mode (no options). However, I've struggled with this as each time it would pause when it found a bad sector and ask me to type 'y' for each bad sector! Is there a way to automate this? It then ran into errors saying it couldn't find the LBA and so then it ran the long check and after about 4 hours it then started to run debugfs to check again the area which was bad and find which file / path / inode it was affecting. This last process (checking to see if the block is in use then searching for inode) is really really slow. Is there anyway to speed this up as it is still working on the same file 9 hours down the line?
I'm asuming that once it finally fishes it will have saved a log somewhere as my telent client keeps bombing out and i have to reconnect?
Thanks
This is the log so far. Is the message 'LBA not found yet' a worry given it's age?
I will post the smart diagnostics once the humax is up and running again but it might be days at this rate!
Several people here have fitted SkyHawks and so far (fingers crossed) nobody has reported problems.
4 years down the line after buying a 2tb skyhawk around sept 2020, I've just got my first group of bad sectors. However my humax seems to be very hung up about it as the whole system was unresponsive whilst trying to decrypt a recently recorded program (crystal maze). I saw the alert on webif (200 odd unallocated or pending sectors) and so ran fixdisk in maintenace mode (no options). However, I've struggled with this as each time it would pause when it found a bad sector and ask me to type 'y' for each bad sector! Is there a way to automate this? It then ran into errors saying it couldn't find the LBA and so then it ran the long check and after about 4 hours it then started to run debugfs to check again the area which was bad and find which file / path / inode it was affecting. This last process (checking to see if the block is in use then searching for inode) is really really slow. Is there anyway to speed this up as it is still working on the same file 9 hours down the line?
I'm asuming that once it finally fishes it will have saved a log somewhere as my telent client keeps bombing out and i have to reconnect?
Thanks
This is the log so far. Is the message 'LBA not found yet' a worry given it's age?
I will post the smart diagnostics once the humax is up and running again but it might be days at this rate!
Code:
Humax HDR-Fox T2 (humax) 1.03.12/3.13
humax# menu
Menu version 1.24
/---------------------------------------------\
| M A I N T E N A N C E M O D E M E N U |
\---------------------------------------------/
[ Humax HDR-Fox T2 (humax) 1.03.12/3.13 ]
Note: Some areas of the hard disk are not mounted.
Not all functions will be available.
(normal if you have just run a disk check)
*** Note: A hard disk check and repair is in progress. ***
connect - Connect to running hard disk check and repair.
cancel - Cancel running hard disk check and repair.
diag - Run a diagnostic.
cli - System command line (advanced users).
Please select option: connect
----------------------------------------------------------------------
Sat Nov 9 12:10:47 GMT 2024: Fix-disk run starting...
----------------------------------------------------------------------
Checking disk sda (4096 byte sectors)
Running short disk self test
Error at LBA 3668596752
Do you wish to attempt repair of the bad block? [Y/N]: This is an advanced-format disk.
This is an advanced-format disk.
Also checking blocks 3668596752 - 3668596759 (8 blocks)
Also checking blocks 3668596752 - 3668596759 (8 blocks)
Block 3668596752 - OK
Block 3668596753 - - Repaired
- Repaired
Block 3668596754 - - Repaired
- Repaired
Block 3668596755 - - Repaired
- Repaired
Block 3668596756 - - Repaired
- Repaired
Block 3668596757 - - Repaired
- Repaired
Block 3668596758 - - Repaired
- Repaired
Block 3668596759 - - Repaired
- Repaired
Running short disk self test
Pending sector error(s) found
LBA has not yet been found
Do you wish to continue? [Y/N]: Running long disk self test
Error at LBA 3668512200
Do you wish to attempt repair of the bad block? [Y/N]: This is an advanced-format disk.
This is an advanced-format disk.
Also checking blocks 3668512200 - 3668512207 (8 blocks)
Also checking blocks 3668512200 - 3668512207 (8 blocks)
Block 3668512200 - OK
Block 3668512201 - - Repaired
- Repaired
Block 3668512202 - - Repaired
- Repaired
Block 3668512203 - - Repaired
- Repaired
Block 3668512204 - - Repaired
- Repaired
Block 3668512205 - - Repaired
- Repaired
Block 3668512206 - - Repaired
- Repaired
Block 3668512207 - - Repaired
- Repaired
Running select disk self test
Error at LBA 3668592776
Do you wish to attempt repair of the bad block? [Y/N]: This is an advanced-format disk.
This is an advanced-format disk.
Also checking blocks 3668592776 - 3668592783 (8 blocks)
Also checking blocks 3668592776 - 3668592783 (8 blocks)
Block 3668592776 - OK
Block 3668592777 - - Repaired
- Repaired
Block 3668592778 - - Repaired
- Repaired
Block 3668592779 - - Repaired
- Repaired
Block 3668592780 - - Repaired
- Repaired
Block 3668592781 - - Repaired
- Repaired
Block 3668592782 - - Repaired
- Repaired
Block 3668592783 - - Repaired
- Repaired
Running select disk self test
Error at LBA 3668592784
Do you wish to attempt repair of the bad block? [Y/N]: This is an advanced-format disk.
This is an advanced-format disk.
Also checking blocks 3668592784 - 3668592791 (8 blocks)
Also checking blocks 3668592784 - 3668592791 (8 blocks)
Block 3668592784 - OK
Block 3668592785 - - Repaired
- Repaired
Block 3668592786 - - Repaired
- Repaired
Block 3668592787 - - Repaired
- Repaired
Block 3668592788 - - Repaired
- Repaired
Block 3668592789 - - Repaired
- Repaired
Block 3668592790 - - Repaired
- Repaired
Block 3668592791 - - Repaired
- Repaired
Running select disk self test
Error at LBA 3668594760
Do you wish to attempt repair of the bad block? [Y/N]: This is an advanced-format disk.
This is an advanced-format disk.
Also checking blocks 3668594760 - 3668594767 (8 blocks)
Also checking blocks 3668594760 - 3668594767 (8 blocks)
Block 3668594760 - OK
Block 3668594761 - - Repaired
- Repaired
Block 3668594762 - - Repaired
- Repaired
Block 3668594763 - - Repaired
- Repaired
Block 3668594764 - - Repaired
- Repaired
Block 3668594765 - - Repaired
- Repaired
Block 3668594766 - - Repaired
- Repaired
Block 3668594767 - - Repaired
- Repaired
Running select disk self test
Error at LBA 3668594768
Do you wish to attempt repair of the bad block? [Y/N]: This is an advanced-format disk.
This is an advanced-format disk.
Also checking blocks 3668594768 - 3668594775 (8 blocks)
Also checking blocks 3668594768 - 3668594775 (8 blocks)
Block 3668594768 - OK
Block 3668594769 - - Repaired
- Repaired
Block 3668594770 - - Repaired
- Repaired
Block 3668594771 - - Repaired
- Repaired
Block 3668594772 - - Repaired
- Repaired
Block 3668594773 - - Repaired
- Repaired
Block 3668594774 - - Repaired
- Repaired
Block 3668594775 - - Repaired
- Repaired
Running select disk self test
Error at LBA 3668598736
Do you wish to attempt repair of the bad block? [Y/N]: This is an advanced-format disk.
This is an advanced-format disk.
Also checking blocks 3668598736 - 3668598743 (8 blocks)
Also checking blocks 3668598736 - 3668598743 (8 blocks)
Block 3668598736 - OK
Block 3668598737 - - Repaired
- Repaired
Block 3668598738 - - Repaired
- Repaired
Block 3668598739 - - Repaired
- Repaired
Block 3668598740 - - Repaired
- Repaired
Block 3668598741 - - Repaired
- Repaired
Block 3668598742 - - Repaired
- Repaired
Block 3668598743 - - Repaired
- Repaired
Running select disk self test
Error at LBA 3668600720
Do you wish to attempt repair of the bad block? [Y/N]: This is an advanced-format disk.
This is an advanced-format disk.
Also checking blocks 3668600720 - 3668600727 (8 blocks)
Also checking blocks 3668600720 - 3668600727 (8 blocks)
Block 3668600720 - OK
Block 3668600721 - - Repaired
- Repaired
Block 3668600722 - - Repaired
- Repaired
Block 3668600723 - - Repaired
- Repaired
Block 3668600724 - - Repaired
- Repaired
Block 3668600725 - - Repaired
- Repaired
Block 3668600726 - - Repaired
- Repaired
Block 3668600727 - - Repaired
- Repaired
Running select disk self test
Error at LBA 3668602704
Do you wish to attempt repair of the bad block? [Y/N]: This is an advanced-format disk.
This is an advanced-format disk.
Also checking blocks 3668602704 - 3668602711 (8 blocks)
Also checking blocks 3668602704 - 3668602711 (8 blocks)
Block 3668602704 - OK
Block 3668602705 - - Repaired
- Repaired
Block 3668602706 - - Repaired
- Repaired
Block 3668602707 - - Repaired
- Repaired
Block 3668602708 - - Repaired
- Repaired
Block 3668602709 - - Repaired
- Repaired
Block 3668602710 - - Repaired
- Repaired
Block 3668602711 - - Repaired
- Repaired
Running select disk self test
Error at LBA 3668602712
Do you wish to attempt repair of the bad block? [Y/N]: This is an advanced-format disk.
This is an advanced-format disk.
Also checking blocks 3668602712 - 3668602719 (8 blocks)
Also checking blocks 3668602712 - 3668602719 (8 blocks)
Block 3668602712 - OK
Block 3668602713 - - Repaired
- Repaired
Block 3668602714 - - Repaired
- Repaired
Block 3668602715 - - Repaired
- Repaired
Block 3668602716 - - Repaired
- Repaired
Block 3668602717 - - Repaired
- Repaired
Block 3668602718 - - Repaired
- Repaired
Block 3668602719 - - Repaired
- Repaired
Running select disk self test
Error at LBA 3668606680
Do you wish to attempt repair of the bad block? [Y/N]: This is an advanced-format disk.
This is an advanced-format disk.
Also checking blocks 3668606680 - 3668606687 (8 blocks)
Also checking blocks 3668606680 - 3668606687 (8 blocks)
Block 3668606680 - OK
Block 3668606681 - - Repaired
- Repaired
Block 3668606682 - - Repaired
- Repaired
Block 3668606683 - - Repaired
- Repaired
Block 3668606684 - - Repaired
- Repaired
Block 3668606685 - - Repaired
- Repaired
Block 3668606686 - - Repaired
- Repaired
Block 3668606687 - - Repaired
- Repaired
Running select disk self test
Error at LBA 3668608656
Do you wish to attempt repair of the bad block? [Y/N]: This is an advanced-format disk.
This is an advanced-format disk.
Also checking blocks 3668608656 - 3668608663 (8 blocks)
Also checking blocks 3668608656 - 3668608663 (8 blocks)
Block 3668608656 - OK
Block 3668608657 - - Repaired
- Repaired
Block 3668608658 - - Repaired
- Repaired
Block 3668608659 - - Repaired
- Repaired
Block 3668608660 - - Repaired
- Repaired
Block 3668608661 - - Repaired
- Repaired
Block 3668608662 - - Repaired
- Repaired
Block 3668608663 - - Repaired
- Repaired
Running select disk self test
Error at LBA 3668608664
Do you wish to attempt repair of the bad block? [Y/N]: This is an advanced-format disk.
This is an advanced-format disk.
Also checking blocks 3668608664 - 3668608671 (8 blocks)
Also checking blocks 3668608664 - 3668608671 (8 blocks)
Block 3668608664 - OK
Block 3668608665 - - Repaired
- Repaired
Block 3668608666 - - Repaired
- Repaired
Block 3668608667 - - Repaired
- Repaired
Block 3668608668 - - Repaired
- Repaired
Block 3668608669 - - Repaired
- Repaired
Block 3668608670 - - Repaired
- Repaired
Block 3668608671 - - Repaired
- Repaired
Running select disk self test
Error at LBA 3668765528
Do you wish to attempt repair of the bad block? [Y/N]: This is an advanced-format disk.
This is an advanced-format disk.
Also checking blocks 3668765528 - 3668765535 (8 blocks)
Also checking blocks 3668765528 - 3668765535 (8 blocks)
Block 3668765528 - OK
Block 3668765529 - - Repaired
- Repaired
Block 3668765530 - - Repaired
- Repaired
Block 3668765531 - - Repaired
- Repaired
Block 3668765532 - - Repaired
- Repaired
Block 3668765533 - - Repaired
- Repaired
Block 3668765534 - - Repaired
- Repaired
Block 3668765535 - - Repaired
- Repaired
Running select disk self test
Checking partition tables...
MBR Status: MBR only
GPT Status: not present
Using superblock 0 on sda1
Using superblock 0 on sda2
Using superblock 0 on sda3
Dev: /dev/sda LBA: 3668596752
LBA: 3668596752 is on partition /dev/sda2, start: 2104512, bad sector offset: 3666492240
dumpe2fs 1.42.13 (17-May-2015)
Using superblock 0
Block size: 4096
LBA 3668596752 maps to file system block 458311530 on /dev/sda2
Checking to see if this block is in use...
debugfs 1.42.13 (17-May-2015)
Block 458311530 is marked as in use
Searching for inode...
debugfs 1.42.13 (17-May-2015)
Inode: 1786498
The following file contains a corrupt block and can not be fully recovered.
You may wish to delete it or recover from backup.
debugfs 1.42.13 (17-May-2015)
Inode Pathname
1786498 /mnt/hd2/My Video/Crystal Maze/Crystal Maze_20241109_0100.ts
Dev: /dev/sda LBA: 3668512200
LBA: 3668512200 is on partition /dev/sda2, start: 2104512, bad sector offset: 3666407688
dumpe2fs 1.42.13 (17-May-2015)
Using superblock 0
Block size: 4096
LBA 3668512200 maps to file system block 458300961 on /dev/sda2
Checking to see if this block is in use...
debugfs 1.42.13 (17-May-2015)
Block 458300961 is marked as in use
Searching for inode...
debugfs 1.42.13 (17-May-2015)
Inode: 1786498
The following file contains a corrupt block and can not be fully recovered.
You may wish to delete it or recover from backup.
debugfs 1.42.13 (17-May-2015)
Inode Pathname
1786498 /mnt/hd2/My Video/Crystal Maze/Crystal Maze_20241109_0100.ts
Dev: /dev/sda LBA: 3668592776
LBA: 3668592776 is on partition /dev/sda2, start: 2104512, bad sector offset: 3666488264
dumpe2fs 1.42.13 (17-May-2015)
Using superblock 0
Block size: 4096
LBA 3668592776 maps to file system block 458311033 on /dev/sda2
Checking to see if this block is in use...
debugfs 1.42.13 (17-May-2015)
Block 458311033 is marked as in use
Searching for inode...
debugfs 1.42.13 (17-May-2015)
Inode: 1786498
The following file contains a corrupt block and can not be fully recovered.
You may wish to delete it or recover from backup.
debugfs 1.42.13 (17-May-2015)
Inode Pathname
1786498 /mnt/hd2/My Video/Crystal Maze/Crystal Maze_20241109_0100.ts
Dev: /dev/sda LBA: 3668592784
LBA: 3668592784 is on partition /dev/sda2, start: 2104512, bad sector offset: 3666488272
dumpe2fs 1.42.13 (17-May-2015)
Using superblock 0
Block size: 4096
LBA 3668592784 maps to file system block 458311034 on /dev/sda2
Checking to see if this block is in use...
debugfs 1.42.13 (17-May-2015)
Block 458311034 is marked as in use
Searching for inode...
debugfs 1.42.13 (17-May-2015)
Inode: 1786498
The following file contains a corrupt block and can not be fully recovered.
You may wish to delete it or recover from backup.
debugfs 1.42.13 (17-May-2015)
Inode Pathname
1786498 /mnt/hd2/My Video/Crystal Maze/Crystal Maze_20241109_0100.ts
Dev: /dev/sda LBA: 3668594760
LBA: 3668594760 is on partition /dev/sda2, start: 2104512, bad sector offset: 3666490248
dumpe2fs 1.42.13 (17-May-2015)
Using superblock 0
Block size: 4096
LBA 3668594760 maps to file system block 458311281 on /dev/sda2
Checking to see if this block is in use...
debugfs 1.42.13 (17-May-2015)
Block 458311281 is marked as in use
Searching for inode...
debugfs 1.42.13 (17-May-2015)
Inode: 1786498
The following file contains a corrupt block and can not be fully recovered.
You may wish to delete it or recover from backup.
debugfs 1.42.13 (17-May-2015)
Inode Pathname
1786498 /mnt/hd2/My Video/Crystal Maze/Crystal Maze_20241109_0100.ts
Dev: /dev/sda LBA: 3668594768
LBA: 3668594768 is on partition /dev/sda2, start: 2104512, bad sector offset: 3666490256
dumpe2fs 1.42.13 (17-May-2015)
Using superblock 0
Block size: 4096
LBA 3668594768 maps to file system block 458311282 on /dev/sda2
Checking to see if this block is in use...
debugfs 1.42.13 (17-May-2015)
Block 458311282 is marked as in use
Searching for inode...
debugfs 1.42.13 (17-May-2015)
Inode: 1786498
The following file contains a corrupt block and can not be fully recovered.
You may wish to delete it or recover from backup.
debugfs 1.42.13 (17-May-2015)
Inode Pathname
1786498 /mnt/hd2/My Video/Crystal Maze/Crystal Maze_20241109_0100.ts
Dev: /dev/sda LBA: 3668598736
LBA: 3668598736 is on partition /dev/sda2, start: 2104512, bad sector offset: 3666494224
dumpe2fs 1.42.13 (17-May-2015)
Using superblock 0
Block size: 4096
LBA 3668598736 maps to file system block 458311778 on /dev/sda2
Checking to see if this block is in use...
debugfs 1.42.13 (17-May-2015)
Block 458311778 is marked as in use
Searching for inode...
debugfs 1.42.13 (17-May-2015)
Inode: 1786498
The following file contains a corrupt block and can not be fully recovered.
You may wish to delete it or recover from backup.
debugfs 1.42.13 (17-May-2015)
Inode Pathname
1786498 /mnt/hd2/My Video/Crystal Maze/Crystal Maze_20241109_0100.ts
Dev: /dev/sda LBA: 3668600720
LBA: 3668600720 is on partition /dev/sda2, start: 2104512, bad sector offset: 3666496208
dumpe2fs 1.42.13 (17-May-2015)
Using superblock 0
Block size: 4096
LBA 3668600720 maps to file system block 458312026 on /dev/sda2
Checking to see if this block is in use...
debugfs 1.42.13 (17-May-2015)
Block 458312026 is marked as in use
Searching for inode...
debugfs 1.42.13 (17-May-2015)
Inode: 1786498
The following file contains a corrupt block and can not be fully recovered.
You may wish to delete it or recover from backup.
debugfs 1.42.13 (17-May-2015)
Inode Pathname
1786498 /mnt/hd2/My Video/Crystal Maze/Crystal Maze_20241109_0100.ts
Dev: /dev/sda LBA: 3668602704
LBA: 3668602704 is on partition /dev/sda2, start: 2104512, bad sector offset: 3666498192
dumpe2fs 1.42.13 (17-May-2015)
Using superblock 0
Block size: 4096
LBA 3668602704 maps to file system block 458312274 on /dev/sda2
Checking to see if this block is in use...
debugfs 1.42.13 (17-May-2015)
Block 458312274 is marked as in use
Searching for inode...
debugfs 1.42.13 (17-May-2015)