标签: ntfs

我已经使用 gparted 擦除了我的分区表,有没有办法恢复我的分区?

我已经通过单击“设备->创建分区表...然后应用”使用 gparted 擦除了我的 NTFS(Windows)分区表,有没有办法恢复我的 NTFS 分区?

我尝试使用此命令gpart /dev/sda 得到以下输出:

Begin scan...
End scan.

Checking partitions...
Ok.

Guessed primary partition table:
Primary partition(1)
type: 000(0x00)(unused)
size: 0mb #s(0) s(0-0)
chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Primary partition(2)
type: 000(0x00)(unused)
size: 0mb #s(0) s(0-0)
chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Primary partition(3)
type: 000(0x00)(unused)
size: 0mb #s(0) s(0-0)
chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Primary partition(4)
type: 000(0x00)(unused)
size: 0mb #s(0) s(0-0)
chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r
Run Code Online (Sandbox Code Playgroud)

这个输出是什么意思?有什么办法可以恢复吗?

data-recovery ntfs gparted

7
推荐指数
2
解决办法
2万
查看次数

如何通过 NFS 将 NTFS 驱动器挂载为 utf8

如何挂载NFS共享(NTFS格式fileystem)作为utf8CentOS 6.5

我试过的

mount -o iocharset=utf8  
mount -o nfs=utf8  
mount -o utf8=1
mount -o utf8
Run Code Online (Sandbox Code Playgroud)

问题:

当我在包含变音 (äöü) 的 unix 驱动器上创建一个文件并将该文件导出到我的 NFS 共享时,我在 Windows 中看到损坏的字符(例如) 损坏的字符仅在文件名中 - 而不是在内容中。

有可能是语言环境设置错误吗?
LC_* = "en_US.UTF-8"
也试过de_DE.UTF-8

当我在带有变音符号的共享中在 Windows 上创建文件时,它显示为?在 unix 中。我猜语言环境设置有问题。

默认液相色谱设置

LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
Run Code Online (Sandbox Code Playgroud)

语言环境 -a | grep de_DE

de_DE
de_DE@euro
de_DE.iso88591
de_DE.iso885915@euro
de_DE.utf8
Run Code Online (Sandbox Code Playgroud)

尝试了所有 - 没有改进。

nfs mount ntfs unicode locale

7
推荐指数
1
解决办法
2万
查看次数

删除存在于 NTFS 上的文件时出现“没有此类文件或目录”消息

我有一个包含图像的目录。突然我发现有一个新图像有一个新名字。图像内容类似于另一个目录中的另一个图像,但名称不同。我没有将此图像复制到此目录。

还有一个与图像同名的目录突然出现在那里。我没有创建它们中的任何一个。当我试图删除它们时,我收到了这条消息“没有这样的文件或目录”,即使它已经存在于那里。我用命令sudo rm -rf imagename.jpg删除它,但它没有用。

谁能解释为什么会发生这种情况以及如何解决?

的输出ls -l "large (2).jpg"

-rw------- 1 alaa alaa 2859942 Jun  8 04:01 large (2).jpg
Run Code Online (Sandbox Code Playgroud)

的输出rm "large (2).jpg"

rm: cannot remove ‘large (2).jpg’: No such file or directory
Run Code Online (Sandbox Code Playgroud)

的输出 printf %s\\0\\n ./large* | sed -n l

./large (20).jpg\000$
./large (26).jpg\000$
./large (2).jpg\000$
./large (5).jpg\000$
Run Code Online (Sandbox Code Playgroud)

文件系统是NTFS。

ntfs rm files

7
推荐指数
1
解决办法
1万
查看次数

iconv 模块(与 rsync 一起使用)以避免本地 NTFS 分区中的 Windows 非法文件名

我想将一个 NTFS 卷本地附加到我的 unix (Ubuntu) 计算机,并使用 rsync 将一些 unix 目录复制到其中,以便结果在 Windows 下可读。

\n\n

我不关心所有权和权限。如果能保留修改日期就好了。我只需要目录和文件(符号链接也很好;但如果它们无法复制则不是问题)。

\n\n

两个明显的问题是:区分大小写,以及 Windows 文件名中的非法字符。例如,在Linux中我可以有两个文件“a”和“A”;我可以将它们复制到 NTFS 卷,但在 Windows 中我将能够访问(最多?)其中之一。但我很高兴忽略这个问题。我感兴趣的是Windows文件名中的非法字符,它们是<、>、:、"、/、\\、|、?和*(好吧,实际上也是ascii 0-31,但我不关心这个) . 以“.”结尾的文件也可能有问题?)。

\n\n

我希望 rsync 自动“重命名”,例如,一个名为“a:”的文件,例如 a(COLON),以合法名称结束(并且理想情况下,将 a(COLON) 翻译回 a :)

\n\n

rsync 是否可以自动重命名文件以避免 Windows 中禁止的字符?

\n\n
    \n
  • 据我了解,rsync 可以使用iconv来完成此类任务;Windows 文件名有标准的 iconv 模块吗?(我简要地研究了自己的 gconv 模块的编程,但缺乏 C 知识,这似乎太复杂了)。
  • \n
  • 有人告诉我rdiff-backup可以做一些类似的转换,但主页只是提到“自动”完成一些事情,我不确定本地安装的 NTFS vomlume 是否会以可靠的方式触发重命名?
  • \n
  • 我知道有fuse-posixovl,但这对于我的目的来说似乎有点矫枉过正,而且它似乎没有很好的记录(哪些字符将以哪种方式翻译?所有文件名都会被截断为 8.3 或其他) ?我可以避免携带所有者/权限信息的附加文件,我不需要这些信息,等等)
  • \n
  • 我知道我可以通过使用例如tar文件来避免所有这些问题;但这不是我想要的。(特别是,我想在Windows中进一步从NTFS卷复制到另一个备份分区,仅复制更改的文件)
  • \n
  • 我知道挂载 NTFS 时有“ windows_names ”选项;但这将防止创建有问题的文件,而不是重命名它们。
  • \n
\n\n

更新: …

windows rsync ntfs fuse rdiff-backup

7
推荐指数
1
解决办法
5833
查看次数

当我已经在内核中启用了 NTFS 支持时,为什么还需要 ntfs-3g?

配置内核时,我看到一个选项可以添加对 NTFS 的读写支持。然后在安装我的 NTFS 分区时,我仍然必须安装 ntfs-3g 并将 ntfs-3g 作为类型传递。我想如果我在内核中添加 NTFS 支持,那么我就不必为它安装一个库。为什么会这样?

filesystems kernel ntfs ntfs-3g

6
推荐指数
1
解决办法
524
查看次数

更改文件/目录是什么意思?

man ntfsundelete

查找最近两天更改的已删除文件

ntfsundelete /dev/hda1 -t 2d
Run Code Online (Sandbox Code Playgroud)

我想知道更改文件/目录是什么意思?

  1. 删除某些文件/目录算作更改吗?

    例如,如果我在两天前创建了一个文件,直到昨天删除时才更改它。该命令是否能够恢复它?

  2. 将一些文件/目录从一个目录下移动到另一个目录下是否算作改变它们,即使被移动的文件/目录本身没有改变?

我希望找到一种方法来指定和取消删除我上次删除的目录(包含文件)。

谢谢!

directory ntfs files

6
推荐指数
1
解决办法
378
查看次数

我可以从 Linux 读取和写入备用 HFS+ 文件分支或 NTFS 数据流吗?

可以在 Linux 下挂载 Apple HFS+ 和 Microsoft NTFS 文件系统。

两个文件系统都支持每个文件的多个内容流,尽管这并没有被广泛使用。

是否有(半)标准方法可以从 Linux 访问这些文件系统功能?如果是这样,两个文件系统之间的方法是统一的还是只有神秘的临时方法可用?(也许有ioctls 的东西?)

filesystems ntfs api

6
推荐指数
1
解决办法
1231
查看次数

在 Linux Mint 上挂载休眠的 Windows 8 NTFS 分区

我什至在Windows 上使用Ubuntu很长时间,有时我在开始安装相应的NTFS分区时遇到了这个问题,但是通过控制台的一对命令行我得到了它。

但是,我搬到了 Linux Mint MATE 15 并且我总是遇到这个问题,我查了一下,我知道 Windows 8 中的休眠文件有这个新用途,它可以实现快速启动。

为什么我不能直接挂载我的 NTFS 分区而忽略休眠文件?这甚至可能吗?而且,为什么Linux Mint 会变得更糟?

我真的很喜欢 Windows 8 的更快启动,所以我真的不考虑禁用 Windows 休眠和去 Windows 重新启动并登录到 Linux 是麻烦的...

partition windows mount ntfs linux-mint

6
推荐指数
2
解决办法
2万
查看次数

在 CentOS 7 中使用 Gparted 时禁用 NTFS 格式化

我正在使用 GParted 格式化我的 USB 设备(随身碟)。而且,我使用 GUI 程序本身卸载了我的设备。该设备不再显示已安装。

当我尝试使用 ntfs 格式格式化 USB 设备时(/dev/sdc1),GParted(GNOME 分区编辑器)GUI 中似乎禁用了 ntfs 操作。其他选项如fat32ext3ext4等已启用。我认为这与我的系统上缺少 ntfs 包/库有关。

有谁知道 CENTOS 7 需要安装哪些额外的软件包?(软呢帽包)

centos ntfs usb-drive file-format gparted

6
推荐指数
1
解决办法
1万
查看次数

如何使用 GPT 分区表创建兼容 Windows 的分区?

我需要在使用 GPT 分区表的磁盘上创建与 Windows 10(最好使用 NTFS)兼容的分区。我应该选择哪种分区类型?

\n

在非 GPT(我认为是 DOS)上,使用fdisk,我可以选择 ID 为 7 的分区,但在 GPT 上,我不确定应该使用 10\xe2\x80\x9313 和 16 (或完全其他的东西)中的哪个。

\n

注意:我使用的是 fdisk v2.36。

\n

partition fdisk ntfs gpt

6
推荐指数
1
解决办法
6211
查看次数