Szakacsits Szabolcs <[EMAIL PROTECTED]> writes: > > ntfs resize "implementation" (read: "interfacing with ntfsresize") > > on drakx side was quite a lot simpler than writing ntfsresize in > > the first place. > > I remember, I was extremely impressed how fast it was integrated. It > shows Mandrake has an excellent development infrastructure and great > developers. > > There is only one (two) problems, we discussed already at that time. > > 1) If, for whatever reason, ntfs can not be resized or the > potentially freed space is not enough to install Mandrake then > diskdrake warns "After resizing partition X, all data on this > partition will be lost". > > Believe me, some people don't believe this and hope it will > work out. Never. Partition gets resized but not ntfs so they > can't boot Win anymore. > > At that time we discussed, this warning must be more > explanatory, like "Non-destructive partition resizing is not > possible, if you continue you will lose all your data" (but in > English ;) however due to the string freeze for translation > this couldn't be added at that time. Hopefully now?
interface team, what do you think about it ? i find it reasonable. > 2) Maybe printing the reason, why non-destrcutive partitioning > isn't possible could help in cases. Occasionally these are > happening: pixel, could you display the reason why we cannot perform a non destructive resizing too ? > - inconsistent NTFS -> user must run chkdsk (not from the gui > but from the command line). > > - one of the many different inconsistent NTFS cases turned out > to be a very rare but still valid NTFS and I added support > for it (only in the development tree now) > > - NTFS having bad sectors -> I had quite many reports, so I > added support to resize these as well, but it's still in > testing phase. > > - there are data at the end of the partition -> turning off > pagefile.sys and/or hibernation helped many people, the > development version of ntfsresize can also tell what are > those files. we can also add: - non resizable fs for fses other than fat*, ntfs, reiserfs, jfs, xfs and extX.