首页
社区
课程
招聘
[原创]基于Windows的二级文件系统开发
发表于: 2006-7-18 11:03 13595

[原创]基于Windows的二级文件系统开发

2006-7-18 11:03
13595
收藏
免费 7
支持
分享
最新回复 (22)
雪    币: 235
活跃值: (41)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
2
好文章是要顶的!
呵呵
2006-7-18 11:26
0
雪    币: 217
活跃值: (99)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
最好能用驱动实现虚拟硬盘,这样格式化,目录,文件的操作就可以由操作系统来完成了.
2006-7-18 20:05
0
雪    币: 370
活跃值: (15)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
4
未试,不知性能如何
2006-7-18 21:52
0
雪    币: 208
活跃值: (376)
能力值: ( LV12,RANK:330 )
在线值:
发帖
回帖
粉丝
5
2006-7-19 09:00
0
雪    币: 1334
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
这有啥用处?模仿中断? 不过倒是可以穿透 还原卡,哈哈
你将GUI改成 CUI将代码拿去正好做病毒用
至于日常软件应用我还是喜欢使用 中断 来帮我读写硬盘

wind_men先生的文章,很有吸取价值

http://www.xfocus.net/articles/200312/646.html
2006-7-19 10:54
0
雪    币: 8835
活跃值: (2404)
能力值: ( LV12,RANK:760 )
在线值:
发帖
回帖
粉丝
7
pf一下~~看看~~~
2006-7-19 16:04
0
雪    币: 1852
活跃值: (504)
能力值: (RANK:1010 )
在线值:
发帖
回帖
粉丝
8
最初由 Ivanov 发布
这有啥用处?模仿中断? 不过倒是可以穿透 还原卡,哈哈
你将GUI改成 CUI将代码拿去正好做病毒用
至于日常软件应用我还是喜欢使用 中断 来帮我读写硬盘


........


你推荐的这篇文章写的很好
我写的这个主要目标是完成我们段学期的任务
二就是回顾下文件系统的构架
2006-7-20 15:27
0
雪    币: 236
活跃值: (26)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
9
LZ牛人啊
小弟佩服
2006-7-20 19:06
0
雪    币: 146
活跃值: (33)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
10
只能先顶啦..
2006-7-20 20:19
0
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
“总共65536醋"是什么意思?
2006-7-23 16:22
0
雪    币: 750
活跃值: (228)
能力值: ( LV9,RANK:780 )
在线值:
发帖
回帖
粉丝
12
看得不是很明白
不过帮顶下,如果能用汇编写个就太好了
2006-7-23 16:49
0
雪    币: 221
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
bug还多,不输入密码也可以登陆,还有新建文件出错
2006-8-22 00:40
0
雪    币: 1852
活跃值: (504)
能力值: (RANK:1010 )
在线值:
发帖
回帖
粉丝
14
最初由 寒冷的风 发布
bug还多,不输入密码也可以登陆,还有新建文件出错


第一个bug确实存在,新建文件怎么出错的,能不能给个截图
因为我作个比较多的测试也没发现
2006-8-22 13:47
0
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
楼主真是牛人,非常感谢你的无私奉献!!!
2006-8-22 15:02
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
不错的,谢谢分享了,支持下
2006-8-23 11:28
0
雪    币: 139
活跃值: (126)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
17
更多的改进可以参考:TurboPower B-Tree Filer (http://sourceforge.net/projects/tpbtreefiler)

B-Tree Filer is a fast library of file-based database routines for Borland Turbo Pascal & Delphi. B-Tree Filer supports stand-alone programs or those running on Microsoft-compatible networks including Novell Netware.
2006-8-23 12:09
0
雪    币: 221
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
新建文件没事,是我这边编译的问题,呵呵
2006-8-23 22:36
0
雪    币: 228
活跃值: (119)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
19
四、总结
  本次开发流程:1天总体设计,3天详细设计(包含局部测试),1天的总体测试与文档)。总体还算顺利,由于时间比较紧,前期准备不够充足,使得在开发的时候遇到一些困难。对于面向对象的设计,又多了份感觉。看着二千多行的代码在手指下渐渐诞生,感觉不错!!
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
厉害,每天能写500行以上的SourceCode的人确实不多,敬佩一下.

看了一下你的代码,好象是自己在APP构造 dirent 和对metadata 进行操作,看来老兄一定是熟读fat spc,另外老兄在使用USER_INFO使用上非常有新意,嘿嘿.VMM操纵文件读写也是老到的很.收藏收藏!
2006-8-27 09:20
0
雪    币: 228
活跃值: (119)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
20
最初由 bookworm 发布
更多的改进可以参考:TurboPower B-Tree Filer (http://sourceforge.net/projects/tpbtreefiler)

B-Tree Filer is a fast library of file-based database routines for Borland Turbo Pascal & Delphi. B-Tree Filer supports stand-alone programs or those running on Microsoft-compatible networks including Novell Netware.

B-tree 是好,可是在fat 这个垃圾玩意上压根就没考虑用B-tree 结构组织目录结构,要自己实现可能难度比较大,而且采用filter性能能提高的量可能大不了多少,如果下边是fat的话.不过NFS,NTFS等都对B-tree 支持比较好了,另M$在襁褓中的winfs可能在这方面的创新就更大,SQL+database+NTFS的方式实现的(database+FileSystem)怪物,在查询方面的速度只有用可怕来形容.
2006-8-27 09:29
0
雪    币: 1852
活跃值: (504)
能力值: (RANK:1010 )
在线值:
发帖
回帖
粉丝
21
最初由 machoman 发布襁褓中的winfs


这是啥玩意
MS在酝酿这个?
2006-8-27 12:17
0
雪    币: 228
活跃值: (119)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
22
最初由 北极星2003 发布
这是啥玩意
MS在酝酿这个?

http://channel9.msdn.com/Showpost.aspx?postid=106356
2006-8-29 22:44
0
雪    币: 221
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
据说低级格式化10次硬盘,硬盘就报废了,不知道是不是真的,大家试试?
2006-9-5 12:02
0
游客
登录 | 注册 方可回帖
返回
//