Page 1 of 1

Has anyone made a NTFS Bootsector?

Posted: Sun May 13, 2012 9:47 pm
by LindusSystem
Has any made a NTFS bootsector?

Re: Has anyone made a NTFS Bootsector?

Posted: Sun May 13, 2012 10:35 pm
by Nessphoro
I believe Microsoft did.

Re: Has anyone made a NTFS Bootsector?

Posted: Mon May 14, 2012 4:40 am
by AlfaOmega08
Yes... Microsoft did. I once disassembled the first track of a virtual machine with Windows 7 on it. I won't suggest you to use NTFS... There is little to none documentation available and mostly is incomplete... your best.guess.would be.the.ntfs3g project or the Linux kernel. However I found more valuable iinfo in the msft bootsector. Good luck...

Re: Has anyone made a NTFS Bootsector?

Posted: Mon May 14, 2012 6:24 am
by Yoda
I did!
Follow the link in my signature.

Re: Has anyone made a NTFS Bootsector?

Posted: Mon May 14, 2012 3:58 pm
by evoex
Yoda wrote:I did!
Follow the link in my signature.
Good job! (I haven't read it, but if it works)

I was going to ask how standard-compliant it was. Then I realized it was Microsoft, so there are no standards.

Re: Has anyone made a NTFS Bootsector?

Posted: Mon May 14, 2012 10:41 pm
by LindusSystem
Yoda, are there any restrictions placed on your OS Boot Tools, Can I use them to study?
I want to look at the source!!

Re: Has anyone made a NTFS Bootsector?

Posted: Tue May 15, 2012 4:30 am
by Yoda
evoex wrote:(I haven't read it, but if it works)
Yes, it works, cause it's a part of project, not only a pile of code.
evoex wrote:I was going to ask how standard-compliant it was. Then I realized it was Microsoft, so there are no standards.
Since the NTFS is the most complicated FS I ever encountered and the worst documented, I suppose that there are still potential pitfalls. I know about some of them but they require special test cases that are not very simple to model.
LindusSystem wrote:Yoda, are there any restrictions placed on your OS Boot Tools
There are two restrictions specific for NTFS at the moment: boot code doesn't support loading of sparse files and compressed files.
LindusSystem wrote:Can I use them to study? I want to look at the source!!
Unfortunately my project at this moment is closed-source. And looking at the assembler code helps very little (or doesn't help at all). But there are many resources in the web which may help you to understand the work of NTFS. You may try to inspect for example the following NTFS boot code: http://code.google.com/p/grubutils/sour ... sbs.S?r=63

Re: Has anyone made a NTFS Bootsector?

Posted: Thu May 17, 2012 10:09 pm
by LindusSystem
Thanks, but it is complex, but you are great as you have done, I am still struggling to boot my bootloader from a NTFS since 3 days.