Use the Slackware install disc, and rescue the system.
You can run e2fsck from the install environment, install packages, perhaps chroot in if your system is stable enough.
mount /dev/sda1 /mnt
mount -o bind /proc /mnt/proc
mount -o bind /dev /mnt/dev
chroot /mnt
Had a similar problem not too long ago, but instead of a blackout it was a mischievous cat and bad laptop battery
I keep 6 rsync'd mirrors on our file server (32/64 stable, 32/64 -current, 32/64 -current -1). Boot the install disc, obtain an IP (dhcpcd eht0), chroot in, mount nfs share, and proceed to repair.