matt-wu / Ext3Fsd

Ext2/3/4 file system driver for Windows
http://www.ext2fsd.com
700 stars 102 forks source link

When will create a new driver ext4 for Windows 10 #31

Open AlexandrMakukhin opened 4 years ago

AlexandrMakukhin commented 4 years ago

Hello!

I can not mount point ext4 on Windows 10.

Does not work Ext2Fsd. October, 2019.

vanphong1310 commented 4 years ago

Ext2Fsd works on Windows 10, but you need convert Ext4 partition to 32bit mode. Ext2Fsd doesn't support Ext4 64bit mode.

TomJansen commented 4 years ago

Are there any plans to support ext4 64bit mode?

AlexandrMakukhin commented 4 years ago

Are there any plans to support ext4 64bit mode?

Yes.

mirh commented 4 years ago

You can try bobranten's branch http://www.acc.umu.se/~bosse/

hacker1024 commented 4 years ago

I've built the latest version of @bobranten's branch, as of 11/06/2020 (commit: 9551666fbf60b707e997d3dc046e6c34044b2386).

It's a bit of a pain to build, so I'm uploading it: https://drive.google.com/drive/folders/1ctTwT4v46nmnThNCcdpkpAvxXNwGNOGI?usp=sharing

X64 only.

It works fine for me, and was able to open my Linux partition when this project couldn't.

You'll need to turn off driver signing, and reboot, before installing: bcdedit /set testsigning on

Note: I haven't tried editing files. I don't recommend doing so.

triforce commented 4 years ago

bobranten's build doesn't work for me. The filesystem type is Linux 83.

bobranten commented 4 years ago

On Tue, 23 Jun 2020, Chris Andrews wrote:

bobranten's build doesn't work for me. The filesystem type is Linux 83.

A number of testers has reported that my update works for them, could you be more specific about the problem?

Bo Branten

triforce commented 4 years ago

On Tue, 23 Jun 2020, Chris Andrews wrote: bobranten's build doesn't work for me. The filesystem type is Linux 83. A number of testers has reported that my update works for them, could you be more specific about the problem? Bo Branten

Hi Bo,

It turns out that there were bad blocks / disk partitions were corrupted so it was nothing to do with your code.

vezaynk commented 3 years ago

@bobranten @hacker1024 Is there a possibility of uploaded a signed build? I have all sorts of things breaking because of being in test mode.

bobranten commented 3 years ago

On Tue, 15 Sep 2020, Slava Knyazev wrote:

@bobranten @hacker1024 Is there a possibility of uploaded a signed build? I have all sorts of things breaking because of being in test mode.

It is difficult for ordinary persons that does not have a company to get a certificate but I will continue to search for possibilitys.

May I ask what other things break in test mode?

Bo Branten

vezaynk commented 3 years ago

It's just applications that explicit check for test mode. For an example, anything that relies of BattlEye or any similar anti-cheat game systems will detect it and refuse to launch. Some DRM-locked files may do the same.

Nothing critical, but annoying.

What are the limitations of self-signing? If self-signing is not effective for one reason or another, purchasing a 300$ certification all that is required?

bobranten commented 3 years ago

On Wed, 16 Sep 2020, Slava Knyazev wrote:

purchasing a 300$ certification

It says below on that page that they only sell the EV type cert to "organisations" like for example the share holder type of company and it can be dificult and expensive to register one only to buy a cert.

Bo Branten

mirh commented 3 years ago

https://forums.vigem.org/topic/264/i-ve-started-a-company Companies can be even single-man enterprises for as much verisign and whatnots are concerned. I think the difficulty and paperwork needed to set up one, is kind of the point for releasing a certificate.

vezaynk commented 3 years ago

What about self-signing it and sharing the public key?

mirh commented 3 years ago

Self-signing is still test-signing?

vezaynk commented 3 years ago

Well yes, but my understanding is if we add the certificate to the chain of trust locally, we should be able to use it without enabling test signing. It's a hassle, but it should work, right?