I've installed Ubuntu alongside Windows 7. When i try to mount /mnt/sda1 which is Windows part on it, i take error such that; "The device '/dev/sda1' doesn't seem to have a valid NTFS."

NTFS signature is missing.
Failed to mount '/dev/sda1': Invalid argument

The device '/dev/sda1' doesn't seem to have a valid NTFS.

Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

It is the result when i command fdisk -l;

Disk /dev/sda: 298,1 GiB, 320072933376 bytes, 625142448 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x29af3b15
Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1            2048 546911727 546909680 260,8G  7 HPFS/NTFS/exFAT
/dev/sda2       546912254 625141759  78229506  37,3G  5 Extended
/dev/sda5  *    546912256 625141759  78229504  37,3G 83 Linux
  • 1
    This fixed my problem. Thank you so much. – Notelied Oct 21 at 14:21
  • Close voter(s): This problem did not ‘‘go away on its own’’. It went away when the OP used GAD3R’s answer. – G-Man Oct 21 at 23:16
  • Answer was here first. But now it’s like i talked with myself. It was for GAD3R’s comment(answer). – Notelied Oct 23 at 16:32
up vote 4 down vote accepted

use ntfsfix to fix this problem:

sudo ntfsfix /dev/sda1

Then mount your partition.

To get the exact information about the bootable windows partition before executing ntfsfix:

sudo file -s /dev/sda1
  • 11
    I think it's a bad idea to recommend "run this utility that messes with your filesystem" without first verifying that it's actually the right partition and that it's actually NTFS that's supposed to be on there... What if it actually was a FAT filesystem (common for EFI, especially as the first partition), or ext4? It could easily leave people with an unbootable system or data loss. – marcelm Oct 21 at 18:12

Are you sure a valid NT file system is on /dev/sda1? Does it boot?

What you see in fdisk's output is the "partition ID" and "type", given when the disk is partitioned, no file system made yet. Only after an mkfs (or "format" in windows speak) a file system is available and recognized.

  • I forgot to say, yes i can't boot windows after installing Ubuntu. After installing i could mount sda1 but now i cant. I did try Syslinux to fix Windows boot. Is there possibility to Syslinux made this partition unmountable ? – Notelied Oct 21 at 14:18
  • After using ntfsfix, the problem fixed. Thank you for helping. – Notelied Oct 21 at 14:23
  • Does 'blkid' / lsblk's FSTYPE / --fs just read the partition type too, or does it check the actual filesystem? – Xen2050 Oct 21 at 14:51

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.