Questions tagged «ntfs»

NTFS(新技术文件系统)是Windows的标准文件系统。在有关在系统上使用NTFS分区和工具的问题中使用此标记。

8
访问目录时出现“输入/输出错误”
我想列出并删除可移动硬盘驱动器上目录的内容。但是我遇到了“输入/输出错误”: $ rm pic -R rm: cannot remove `pic/60.jpg': Input/output error rm: cannot remove `pic/006.jpg': Input/output error rm: cannot remove `pic/008.jpg': Input/output error rm: cannot remove `pic/011.jpg': Input/output error $ ls -la pic ls: cannot access pic/60.jpg: Input/output error -????????? ? ? ? ? ? 006.jpg -????????? ? ? ? …
80 ubuntu  directory  ntfs 

2
为什么ext4文件系统比NTFS更好?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 对于演示,我需要证明ext4 File System比NTFS更好。我搜索了关于ext4和NTFS的不错的文章 http://en.wikipedia.org/wiki/Ext4 http://en.wikipedia.org/wiki/NTFS 但是我需要一个比较指南和更好的例子。
21 ext4  ntfs 

5
Linux上的exFAT与NTFS
情况:我需要拇指驱动器上的文件系统,该文件系统可以在Windows和Linux上使用。 问题:默认情况下,Windows和Linux之间的通用FS只是exFAT和NTFS(至少在更新的内核中) 问题:就Linux的性能而言(因为我的基本操作系统是Linux),哪个是更好的FS? 附加信息:如果您认为还有其他更好的文件系统并且可以满足这种情况,我很乐意听。

2
NTFS文件系统上的“ rm”与Windows自己的实现有何不同?
我有一个外部USB磁盘,上面装有NTFS文件系统。 如果我从Windows中删除了文件,并且运行了几个“未删除”实用程序(例如TestDisk)之一,则可以轻松恢复该文件(因为“它仍然存在,但被标记为已删除”)。 如果我从Linux中删除该文件,则没有实用程序(除非我使用基于深度搜索签名的工具)可以恢复该文件。为什么?如何在Linux的NTFS文件系统代码中实现取消链接?看起来不仅是“将其标记为已删除”,而且还擦除了一些磁盘上的结构,是这种情况吗?


2
fdisk -l将ext3文件系统显示为HPFS / NTFS
我有一个外部硬盘驱动器,在Windows中我将其格式化为NTFS分区。现在,我使用以下命令在Linux系统中格式化了该硬盘。 mkfs.ext3 /dev/sdb1 已成功格式化。但是,当我运行fdisk -l命令时,它给我的系统是NTFS / HPFS。 Device Boot Start End Blocks Id System /dev/sdb1 1 121601 976760001 83 HPFS/NTFS 但是,该命令df -T /dev/sdb1仍给我文件系统类型为ext3。 当我运行fdisk -l命令时,为什么没有向我显示系统为Linux ?
14 ntfs  ext3  fdisk 

2
如何在NixOS上自动挂载/永久挂载外部设备
我有一个USB记忆棒和一个NTFS硬盘分区,我想在NixOS中使用它。在其他发行版中,我将使用/ mnt中的ntfs-3g挂载它。但是在NixOS上,该目录不存在。我想NixOS还有其他规范的方式和/或位置。 在NixOS中,应该如何设置外部分区的自动挂载,最好使用configuration.nix?
12 usb  ntfs  automounting  nixos 


3
Ubuntu-设备上没有剩余空间(NTFS)
我有一台存储大量数据的服务器,我保留了许多嵌套目录,其中包含数百万个文件。 尝试将一个大目录(约700GB)从一个磁盘移动到另一个磁盘时,出现错误: mv /media/storage3/dir /media/storage4/ "No space left on device" 另外,尝试在磁盘上创建一个小的txt文件不起作用: Error opening file '/media/storage4/Untitled Document': No space left on device 我在线检查了许多选项,但没有一个起作用。 df -h输出: Filesystem Size Used Avail Use% Mounted on /dev/sdg7 77G 9.2G 64G 13% / none 4.0K 0 4.0K 0% /sys/fs/cgroup udev 32G 4.0K 32G 1% /dev tmpfs …

5
如何将NTFS分区(WinXP)从损坏的磁盘克隆到新磁盘?
我需要将NTFS分区从损坏的硬盘(SCSI,如果如此重要)克隆到一个新的硬盘(SATA)。 我已经在USB记忆棒上安装了Hiren的Boot CD实用程序的最新版本,并尝试了GParted,该软件告诉我无法复制/粘贴该分区,因为该分区已被Windows损坏并“标记”以运行CHKDSK。我遵循警告建议并尝试使用修复它CHKDSK /f(花费了9个小时,并且在“阶段3”之后退出并出现错误)和一个我现在无法回忆起的Linux程序,但没有成功。 我尝试使用Clonezilla进行克隆,但由于相同的原因,它也失败了。在HBCD中,有dd_rescue,但由于找不到“ ntfs.something”而再次失败。 最后,我想要的就是克隆该分区,并保留他的错误和所有内容。我可以在新驱动器上修复它。 所以我该怎么做?

1
如何获取NTFS逻辑卷上文件的创建日期?
我想在Linux系统上为Windows文件存储创建一个NTFS逻辑卷,因为我想保留文件的创建日期(我可能会把它们压缩到一个归档文件中,然后再解压缩,尽管我不知道这样是否可行)。NTFS-3G是否在Linux上保存文件的创建日期?如果是这样,我如何访问它? 阅读此线程后,OP会链接NTFS上的文档,该文档提供了一个用于查找创建日期的shell脚本。我修改了它,以尝试从十六进制值中获取秒数,但是我认为我做错了什么: #!/bin/sh CRTIME=`getfattr -h -e hex -n system.ntfs_times $1 | \ grep '=' | sed -e 's/^.*=\(0x................\).*$/\1/'` SECONDS=$(($CRTIME / 10000000)) echo `date --date=$SECONDS`

2
Unix文件特权系统与Windows有什么不同?
相关问题:Linux文件系统/组织与Windows有何不同? 我对特权在文件和目录方面的工作方式有些熟悉-每个条目都有一个ownerand group属性,分别代表文件的所有者和所有者所属的组(如果我错了,请更正我)。 这与Windows NTFS文件系统中的权限组织有何不同?Unix的权限系统相对于NTFS有什么优势?


2
用于损坏驱动器的高级NTFS分区文件恢复技术(IO错误)?
最近,我对ESXi主机上的硬盘驱动器造成了非常小但非常重要的损坏,影响了几个VM。有一个我非常想恢复的文件,当然我的常规备份不知何故。最近的副本为6个月大。原来我需要那个...哎呀。 细节: 1)我已经在Parted Magic可启动ISO中使用ddrescue(AWESOME工具)来恢复有问题的VM驱动器的99.98%。不幸的是,这些错误似乎几乎完全是最近写入的文件……因此,它们当然正是我最需要恢复的部分。 2)驱动器在坏扇区读取时出现IO错误,但在读取先前坏扇区时偶尔会成功!因此,恢复仍然是可能的。发生这种情况的频率稍高一些,将导致某种重大故障,并使驱动器上下旋转。哦,大约1/4的降速不会恢复。(需要强行重启,关机将不起作用)最后,几乎每个坏扇区读取都带有可听见的咔嗒声。 3)重要的VM磁盘是NTFS格式的。 4)我可以(通常)以只读方式安装已损坏的NTFS卷,并且我可以(频率稍低)导航到包含所需文件的文件夹。但是,当我对文件夹执行“ ls”操作时,有问题的文件似乎总是会出现IO错误。文件夹中的其他文件没有给出IO错误。 5)我尝试使用ntfsinfo / etc ...这听起来完全像我的需要...但是它根本无法打开分区。(令人沮丧,因为“装载”通常会出现) 6)该文件是Excel 2003时代的XLS文件,因此我不确定是否可以提供任何字符串来搜索原始磁盘映像。(可能是6个月大的版本的一部分?) 我真的很想使用类似debugfs的工具。但是,从手册页看来,如果仅使它们能够打开分区,则ntfs工具可以完成此工作。特别是,我想知道IO错误是否可能纯粹在文件的元数据中,并且是否可以很好地还原目录记录以复制文件内容。作为最后的选择,无论我可以检索的任何部分文件内容都很棒。 我之前已经编写了(相对简单的)内核模块,所以我可以编译一个启用了(或添加了)更多调试信息的特殊NTFS模块。(该文件至少值得修补几天才能尝试恢复...此外,我在此过程中正在学习很棒的东西) 有指针吗? 编辑: 更多驱动器错误信息: / var / log / messages当然会显示很多NTFS-fs错误...但是我最终还是费心翻译了我通常会得到的未处理的感应代码消息:感应键0x3,ASC = 0x11,ASCQ = 0x4。(这似乎会翻译为“未恢复的读取错误-自动重新定位失败”)。 当驱动器旋转时,我看到“ scsi0:* BusLogic BT-958已初始化”消息。我不确定是决定降低驱动器的速度是Linux SCSI驱动器,ESXi驱动器还是驱动器本身。如果它是Linux驱动程序,那么也许我可以修改驱动程序以避免崩溃。这些需要电源周期的停工让整个ddrescue事情变得更加痛苦。 编辑2: 在“ ls”包含所涉及文件的目录后,立即使用“ end_request:I / O错误,dev sda,扇区7238859”日志消息,已将ddrescue操作定位到该扇区。我目前计划借此机会,如果成功的话,将该扇区写回到活动磁盘。也许我可以用这种方式慢慢地将我的方式重建到有问题的文件中。不过,大多数可恢复的坏道是在20次以下重试中恢复的。到目前为止,这一次已超过150次。 编辑3: 我需要的文件中'ls'出现的扇区错误是完全不合作的(一千次尝试了一整夜,没有运气)。我希望当您执行“ ls”时仅仅是元数据?:) 我确实拥有大多数ddrescue副本,但是不会挂载(或不带文件挂载)。损坏的驱动器在大多数情况下都可以正确安装……也许损坏的驱动器“安装”上的IO错误又落回到了可以工作的镜像上? **编辑4:** 我已经放弃了,等待进一步的建议。我已经卸下驱动器并重建了盒子。我会一直开车,以防万一。

1
如何使用mkntfs在文件上创建Windows文件系统?
根据手册页: MKNTFS(8) ... mkntfs用于在设备(通常是磁盘分区)或file上创建NTFS文件系统。 问题是,当我给它一个预创建的64GB文件作为参数时,它需要一个设备: ] mkntfs share1.dat # share1.dat is a pre-created 64 GB file share1.dat is not a block device. Refusing to make a filesystem here! 我如何获得它来接受share1.dat文件作为文件并在此文件上创建NTFS文件系统,以便以后安装和共享?
linux  ntfs 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.