No, it's not definite that you will lose data, only that you may do.
Knoppix will work, but any Linux bootable CD includes fsck which you can run to find bad blocks. (for that matter any bootable floppy should also contain fsck).
For example, the Debian bootable install cd will work fine for running fsck.
|