Debian проверить диск ntfs на ошибки

Using a fsck.ntfs solved my similar problem in a Windows ntfs partition + Ubuntu 20.XX LTS partition (can’t remember exact version):

Running lsblk -f returns:

NAME   FSTYPE FSVER LABEL       UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
sda                                                                                 
├─sda1                                                                              
├─sda2 vfat   FAT32             1950-4B8D                             505,9M     1% /boot/efi
└─sda3 ext4   1.0               29ee8e5b-457e-4610-a503-c8142cc40d68                
sdb                                                                                 
└─sdb1 ntfs         HDD         42AEC908AEC8F607                                    
sdc                                                                                 
├─sdc1 ntfs         Recuperação 04C0478BC0478242                                    
└─sdc2 ext4   1.0               8be461e1-7470-45f6-844c-7559ed2769e9  380,6G     8% /

As you can see, I need to fix my HDD labeled driver (42AEC908AEC8F607), so ln -s /bin/ntfsfix /sbin/fsck.ntfs and after an fsck /dev/sdb1 solved for me, even loggin windows ‘refuse to mount’ FAILED:

root@bruno-andrade:/home/bruno# fsck /dev/sdb1
fsck from util-linux 2.37.2
Mounting volume... The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
FAILED
Attempting to correct errors... 
Processing $MFT and $MFTMirr...
Reading $MFT... OK
Reading $MFTMirr... OK
Comparing $MFTMirr to $MFT... OK
Processing of $MFT and $MFTMirr completed successfully.
Setting required flags on partition... OK
Going to empty the journal ($LogFile)... OK
Checking the alternate boot sector... FIXED
NTFS volume version is 3.1.
NTFS partition /dev/sdb1 was processed successfully.

Thanks to @tanguy in his answer: fsck an ntfs drive in Linux

programistnadne

22 / 19 / 5

Регистрация: 11.10.2017

Сообщений: 387

1

11.02.2023, 10:47. Показов 580. Ответов 13

Метки нет (Все метки)


Студворк — интернет-сервис помощи студентам

Есть внешний hdd

Код

Disk /dev/sde: 298.09 GiB, 320072933376 bytes, 625142448 sectors
Disk model:  Transcend      
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: 0x00e10cb1

Device     Boot Start       End   Sectors   Size Id Type
/dev/sde1  *     2048 625142447 625140400 298.1G  7 HPFS/NTFS/exFAT

Результат ls -la:

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$ ls -al
ls: cannot access 'Transcendence.2014.DUAL.BDRip.2,18Gb.XviD.AC3': Input/output error
total 49
drwxrwxrwx  1 svv  svv  28672 Feb  9 22:26  .
drwxr-x---+ 3 root root  4096 Feb 11 12:37  ..
-rwxrwxrwx  1 svv  svv      0 Dec 31 22:25  .device_info_de2a21f8-fae2-4b73-8f8f-799258c5896d
-rwxrwxrwx  2 svv  svv     56 Feb  5  2021  .dropbox.device
drwxrwxrwx  1 svv  svv      0 Feb 18  2021  .hide
drwxrwxrwx  1 svv  svv   4096 Feb  9 22:26  Potom
drwxrwxrwx  1 svv  svv   4096 Feb  5 20:29 'Resident Alien (Season 1) WEB-DLRip'
drwxrwxrwx  1 svv  svv      0 Feb  5 20:34  SOA
drwxrwxrwx  1 svv  svv   4096 Oct 19  2020 'System Volume Information'
d?????????? ? ?    ?        ?            ?  Transcendence.2014.DUAL.BDRip.2,18Gb.XviD.AC3
drwxrwxrwx  1 svv  svv   4096 Feb  9 22:26  Ребята

Не могу удалить папку Transcendence. Пытался фиксить диск через ntfsfix -b -d, но он говорит, что всё хорошо

Bash
1
2
3
4
5
6
7
$ sudo ntfsfix -d -b /dev/sde1
Mounting volume... OK
Processing of $MFT and $MFTMirr completed successfully.
Checking the alternate boot sector... OK
NTFS volume version is 3.1.
Going to un-mark the bad clusters ($BadClus)... No bad clusters...OK
NTFS partition /dev/sde1 was processed successfully.

Так же по статьям из инета пробовал fsck, но судя по выводу он работает только c ext2/ext3/ext4

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
svv@debian11:~
$ sudo fsck /dev/sde
fsck from util-linux 2.36.1
e2fsck 1.46.2 (28-Feb-2021)
ext2fs_open2: Bad magic number in super-block
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/sde
 
The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem.  If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>
 or
    e2fsck -b 32768 <device>
 
Found a dos partition table in /dev/sde

Какими утилитами из линукса можно проверить и исправить hdd с файловой системой ntfs?



0



Programming

Эксперт

94731 / 64177 / 26122

Регистрация: 12.04.2006

Сообщений: 116,782

11.02.2023, 10:47

Ответы с готовыми решениями:

Проверить состояние HDD на физическом сервере Debian
Здравствуйте.
Есть физический сервер на Debian. Хочу проверить состояние дисков. Как это можно…

проверить программу и исправить ошибки
вывести номера отрицательных элементов
#include&lt;iostream&gt;
#include&lt;cmath&gt;
using namespace std;…

Дан массив из слов.Проверить правильность написания “ча” и “ща” и исправить ошибки
Дан массив из слов. Проверить правильность написания “ча” и “ща” в каждом слове и исправить ошибки,…

Проверить заданный текст на соблюдение этого правила и исправить ошибки
В русском языке, как правило, после букв Ж, Ч, Ш, Щ пишется И, А, У, а не Ы, Я, Ю.
Проверить…

13

630 / 233 / 50

Регистрация: 30.08.2017

Сообщений: 1,490

11.02.2023, 12:11

2

вставить диск в винду, там всё сделать и перестать натягивать сову на глобус — нтфс не файловая система линух.



0



22 / 19 / 5

Регистрация: 11.10.2017

Сообщений: 387

11.02.2023, 12:36

 [ТС]

3

Цитата
Сообщение от _sg2
Посмотреть сообщение

нтфс не файловая система линух

Это внешний хдд для фильмов, какая файловая система у него должна быть?

Добавлено через 2 минуты

Цитата
Сообщение от _sg2
Посмотреть сообщение

вставить диск в винду, там всё сделать и перестать натягивать сову на глобус

Понял, значит на линуксе эта проблема не решаема?



0



716 / 579 / 148

Регистрация: 17.03.2022

Сообщений: 1,636

11.02.2023, 13:45

4

Цитата
Сообщение от programistnadne
Посмотреть сообщение

Это внешний хдд для фильмов, какая файловая система у него должна быть?

Если он работает только с Linux — любая линуксовая или FAT. Если требуется и Windows — FAT.

Цитата
Сообщение от programistnadne
Посмотреть сообщение

Так же по статьям из инета пробовал fsck, но судя по выводу он работает только c ext2/ext3/ext4

Не только, но именно NTFS в списке поддерживаемых ФС нет.

Цитата
Сообщение от programistnadne
Посмотреть сообщение

Понял, значит на линуксе эта проблема не решаема?

Попробуйте поставить пакет ntfsprogs (с немалой вероятностью он уже стоит), в нем есть ntfsfix и ntfsrecover, возможно, этого хватит. Но раз уж диск внешний, действительно проще прицепить его к винде, починить, а потом подумать, зачем на нем вообще нужна NTFS.



0



922 / 221 / 41

Регистрация: 08.06.2022

Сообщений: 1,047

11.02.2023, 14:12

5

Цитата
Сообщение от Pphantom
Посмотреть сообщение

Если он работает только с Linux — любая линуксовая или FAT. Если требуется и Windows — FAT.

FAT для фильмов — хорошее решение, учитывая ограничение 4Г
Тогда уж exFAT.

Цитата
Сообщение от programistnadne
Посмотреть сообщение

Понял, значит на линуксе эта проблема не решаема?

Такие ошибки, конечно, лучше решать в Windows. Дело в том, что NTFS — proprietary формат, не раскрытый MS.
И вполне возможно, что под виндой ваша ошибка починится.



0



716 / 579 / 148

Регистрация: 17.03.2022

Сообщений: 1,636

11.02.2023, 14:12

6

Цитата
Сообщение от Sonny362
Посмотреть сообщение

FAT для фильмов — хорошее решение, учитывая ограничение 4Г
Тогда уж exFAT.

Ну понятно, что имелся в виду не оригинал, а расширения.



0



312 / 172 / 46

Регистрация: 18.10.2017

Сообщений: 1,684

11.02.2023, 15:43

7

Есть же плагины для Windows, позволяющие читать extfs, а некоторые и записывать на них. Платные и бесплатные.



0



716 / 579 / 148

Регистрация: 17.03.2022

Сообщений: 1,636

11.02.2023, 16:23

8

Цитата
Сообщение от peter_irich
Посмотреть сообщение

Есть же плагины для Windows, позволяющие читать extfs, а некоторые и записывать на них. Платные и бесплатные.

Есть, но зачем? Фильмы должны быть с ограниченным доступом, чтобы разные пользователи имели или не имели доступ к конкретным?



0



Эксперт NIX

2924 / 816 / 183

Регистрация: 14.01.2013

Сообщений: 3,775

11.02.2023, 18:11

9

Цитата
Сообщение от programistnadne
Посмотреть сообщение

Понял, значит на линуксе эта проблема не решаема?

Можно этот подвиг не совершать. Качнуть исошник Стрельца, загрузицца с него и ни в чём себе не отказывать. Там этих приблуд, для работы с диском, вагон и маленькая тележка.

Добавлено через 5 минут
К слову сказать, надысь решил посмотреть фильму на приставке (Movix от Дом.ру). В ext оно не смогло, отформатил в FAT32. Но фильма была качественная, поэтому более 4 Гб. А FAT32 не умеет в такие файлы. Взял Mkvtoolnix, порезал на два куска и вуаля. Плеер показал фильму безшовно.



0



312 / 172 / 46

Регистрация: 18.10.2017

Сообщений: 1,684

11.02.2023, 18:56

10

Я недавно загрузился с «WinPE_10 Strelec» и запустил с другого носителя OCCT.exe и она не запустилась
из-за отсутствия .NET Framework.



0



630 / 233 / 50

Регистрация: 30.08.2017

Сообщений: 1,490

12.02.2023, 09:35

11

Цитата
Сообщение от programistnadne
Посмотреть сообщение

Это внешний хдд для фильмов, какая файловая система у него должна быть?

А винт только в линухе используется? Тогда xfs — вот мой выбор! Если ещё и винда участвует, то exfat — выбор настоящего вендузятника!
Вообще линух и ntfs нормально жуёт, но всё-таки лечить микрософтовские файловые системы следует, имхо, под виндой.



0



Эксперт NIX

2924 / 816 / 183

Регистрация: 14.01.2013

Сообщений: 3,775

12.02.2023, 18:00

12

Цитата
Сообщение от peter_irich
Посмотреть сообщение

Я недавно загрузился с «WinPE_10 Strelec» и запустил с другого носителя OCCT.exe и она не запустилась

Неужели, на борту у Стрельца не нашлось аналога? Там, вроде,

всякой твари по паре

на все случаи жизни напихано.



0



22 / 19 / 5

Регистрация: 11.10.2017

Сообщений: 387

12.02.2023, 20:50

 [ТС]

13

Всем спасибо, вылечил диск на винде через CHKDSK

Цитата
Сообщение от Pphantom
Посмотреть сообщение

в нем есть ntfsfix и ntfsrecover

Ну я пробовал ntfsfix, он написал что всё хорошо, а по факту ничего не исправилось. А вот про ntfsrecover не знал.

Цитата
Сообщение от _sg2
Посмотреть сообщение

А винт только в линухе используется?

Нет, на винде тоже. Фильмы смотрю через какой-то старый медиаплеер, подключенный к древнему телевизору через тюльпаны.

Цитата
Сообщение от _sg2
Посмотреть сообщение

Если ещё и винда участвует, то exfat — выбор настоящего вендузятника!

Возьму на заметку!



0



_sg2

12.02.2023, 20:52


    Проверить и исправить ошибки в hdd (ntfs) на Debian 11

Не по теме:

Не булькает :)



0



Scroll to navigation

NTFSFIX(8) System Manager’s Manual NTFSFIX(8)

NAME¶

ntfsfix — fix common errors and force Windows to check NTFS

SYNOPSIS¶

ntfsfix [options] device

DESCRIPTION¶

ntfsfix is a utility that fixes some common NTFS problems.
ntfsfix is NOT a Linux version of chkdsk. It only repairs some
fundamental NTFS inconsistencies, resets the NTFS journal file and schedules
an NTFS consistency check for the first boot into Windows.

You may run ntfsfix on an NTFS volume if you think it was
damaged by Windows or some other way and it cannot be mounted.

OPTIONS¶

Below is a summary of all the options that ntfsfix accepts.
Nearly all options have two equivalent names. The short name is preceded by
and the long name is preceded by . Any single letter
options, that don’t take an argument, can be combined into a single command,
e.g. -fv is equivalent to -f -v. Long named options can be
abbreviated to any unique prefix of their name.

-b,
—clear-bad-sectors
Clear the list of bad sectors. This is useful after cloning an old disk
with bad sectors to a new disk.
-d,
—clear-dirty
Clear the volume dirty flag if the volume can be fixed and mounted. If the
option is not present or the volume cannot be fixed, the dirty volume flag
is set to request a volume checking at next mount.
-h, —help
Show a list of options with a brief description of each one.
-n,
—no-action
Do not write anything, just show what would have been done.
-V, —version
Show the version number, copyright and license

BUGS¶

There are no known problems with ntfsfix. If you find a bug
please send an email describing the problem to the development team:

ntfs-3g-devel@lists.sf.net

ntfsfix was written by Anton Altaparmakov, with
contributions from Szabolcs Szakacsits. It was ported to ntfs-3g by Erik
Larsson and Jean-Pierre Andre.

AVAILABILITY¶

ntfsfix is part of the ntfs-3g package and is
available from:

https://github.com/tuxera/ntfs-3g/wiki/

SEE ALSO¶

mkntfs(8), ntfsprogs(8)

Re: исправление NTFS в GNU/Linux

А это уже не подходит ?
http://www.linux-ntfs.org/doku.php
ntfsprogs:
The Linux-NTFS project (http://www.linux-ntfs.org/) aims to bring full
support for the NTFS filesystem to the Linux operating system.

This is a set of tools targeted for people interested in working
with the NTFS support in the Linux kernel and using it. The
following utilities are included:

ntfsfix — Fix common filesystem errors and force Windows to check NTFS.

mkntfs — Format a partition with an NTFS filesystem, optionally bootable.

ntfsinfo — Show some information about an NTFS partition or one of the
files or directories within it.

ntfslabel — Show, or set, an NTFS partition’s volume label.

ntfsresize — Resize an NTFS partition without losing data.

ntfsundelete — Recover deleted files from an NTFS partition.

ntfscluster — Locate the owner of any given sector or cluster on an NTFS
partition.

ntfscat — Concatenate files and print them on the standard output
(without mounting the partition).

ntfsls — List directory contents on an NTFS filesystem (without
mounting).

ntfscp — Overwrite files on an NTFS partition.

ntfsclone — Efficiently clone an NTFS filesystem or a part of it.

ntfsmount — Mount an NTFS partition from user-space using libntfs and FUSE.

ntfsdecrypt — Decrypt NTFS-encrypted files (NOT INCLUDED).

ntfscmp — Compare two NTFS volumes and tell the differences.

elipse

★★★

(22.06.09 12:10:16 MSD)

  • Показать ответы
  • Ссылка

Does somebody know if there is something like/similar to the typical Windows chkdsk or scandisk utilities (to check NTFS drives, of course) into Linux (Ubuntu)?

Which? Where? How?

Mohamed Slama's user avatar

asked Jun 6, 2016 at 2:36

Juan's user avatar

JuanJuan

1,7376 gold badges26 silver badges60 bronze badges

0

1 Answer

Yes. Run:

ntfsfix /dev/sdxx

This command comes from ntfsprogs.

Do be warned (from the man page):

ntfsfix is a utility that fixes some common NTFS problems. ntfsfix is NOT a Linux version of chkdsk. It only repairs some fundamental NTFS inconsistencies, resets the NTFS journal file and schedules an NTFS consistency check for the first boot into Windows.

(emphasis mine)

answered Jun 6, 2016 at 2:57

fosslinux's user avatar

fosslinuxfosslinux

3,7514 gold badges28 silver badges46 bronze badges

  • Debian ошибка установки пакета
  • Debian ошибка при установке
  • Debian ошибка ввода вывода
  • Debian невозможно исправить ошибки у вас отложены held битые пакеты debian
  • Debian исправление ошибок файловой системы