I have a Silicon Power flash disk, and I'm wondering why I can open its files properly on a TV, but in win7 or opensuse 12.3 I can't even see the list of its files or format it. When I try to do something with the flash disk in win7, "Computer" (former MyComputer) freezes. Is there any way to repair it?
A lot of linux formatting utilities (like parted/GParted) don't touch the boot sector(s) of a disk when creating new partitions. I've had problems similar to yours with disks that were readable by some devices, but not others, and they were caused by broken/incompatible boot sectors. To clear the boot sector and re-create the disk's volumes, try the following:
Hope this helps!