LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2604|回复: 4

求助:Mount is denied because NTFS is marked to be in use(已解决)

[复制链接]
发表于 2007-7-1 07:04:57 | 显示全部楼层 |阅读模式
我是新手,我的系统是这样的:hda1是WIN XP,NTFS,Linux是Fedora Core 6,用GRUB管理,在FC下用ntfs-3g访问NTFS。
昨晚运行XP的时候报告C盘有错误,运行chkdsk /f,重新启动之后无法进入WIN XP,只能启动FC6,启动之后挂接NTFS盘的时候报告Mount is denied because NTFS is marked to be in use。
在ntfs-3g网站上找了一下,找到这个说法(具体地址http://www.ntfs-3g.org/support.html#usedfreespace):
Why does Windows chkdsk complain about free space being marked as "in use"?
    Chkdsk sometimes optimizes the NTFS layout and later finds its own bugs (e.g. when index root attributes are moved from extent mft records to the base one). This is not a problem with NTFS-3G.
    Workaround: No need, this is a chkdsk bug. Please report it to Microsoft.
    Status: Low priority work: NTFS-3G algorithms will be optimized too.
在FC下倒是可以加-o force的参数挂接NTFS,但是XP无法启动。更严重的是用光盘也无法启动了,一筹莫展。
因为有些工作软件是只能在XP下运行的,请高手帮忙,告诉我怎么解决,谢谢先!
发表于 2007-7-1 08:52:52 | 显示全部楼层
估计是 chkdsk 的时候导致 XP 所某些系统文件损坏?
不是说的很清除么?“Please report it to Microsoft.”
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-1 09:27:02 | 显示全部楼层
那么为什么用光盘也无法启动呢?似乎不是因为NTFS的文件损坏。因为在LINUX下是可以强制挂接NTFS分区的。
谢谢你的回答。
回复 支持 反对

使用道具 举报

发表于 2007-7-1 10:57:49 | 显示全部楼层
“光盘无法启动”具体是指什么?仅仅是XP的光盘,还是所有的启动光碟都无法启动?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-1 11:49:41 | 显示全部楼层

已经搞定

Post by dave3068
“光盘无法启动”具体是指什么?仅仅是XP的光盘,还是所有的启动光碟都无法启动?


谢谢你!

我只试了XP的启动盘和深山红叶工具盘,没有用FC的安装盘做实验,看症状似乎是因为chkdsk把C盘锁定了,无法在上面创建临时文件造成的。

现在解决了,方法是在Linux下运行进行修复:
#ntfsfix /dev/hda1
之后就可以启动XP了。
记在这里希望对后来者有点帮助。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表