Skip to main content
13 events
when toggle format what by license comment
Apr 1 at 21:25 comment added grawity_u1686 (And, literally everything on the filesystem is "addressed by specific sector number" – it's the resize tool's main job to update all those pointers whenever it has to relocate anything. So yes, if the resize tool is too old and doesn't update some new pointer, it can indeed break something, but usually it'd do a version check first and bail out upon seeing a too new filesystem – but even if you don't quite trust Linux ntfsprogs, I think it's reasonable to trust Windows' own DISKPART to be able to correctly relocate everything, including the MFT or other "immovable at runtime" things.)
Apr 1 at 21:23 comment added grawity_u1686 In this case, online resize doesn't work because Windows apparently doesn't support relocating the MFT while it's in use (because it has to happen concurrently with other software running on the system and making use of the MFT), while an offline resize doesn't have that restriction – it can move the MFT and update pointers accordingly.
Apr 1 at 21:18 comment added grawity_u1686 I think it's very surface-level and misses most of the nuance. When something is "addressed directly by sector number" it does Matt matter whether that sector number needs to be updated on disk or in OS memory or both; an online resize has to go through the OS first (which has to support online resize and updates the disk accordingly) while offline resize works the opposite way (updating the disk first, and the OS doesn't need to know, it'll just read the new sector address the next time it boots). NTFS is not alone in this; e.g. Ext4 on Linux supports online grow but requires offline shrink.
Apr 1 at 19:45 comment added cipricus What do you think about this comment that says the above is wrong? superuser.com/questions/1569615/…
Apr 1 at 19:14 comment added cipricus I see thin question was closed as a duplicate, but the answers under that other question don't work. I haven't tried your solution yet, but I have tried those, which involve actions from within the active Window session. I think you are right saying that the needed changes have to be done on unmounted partition.
Apr 1 at 10:27 comment added grawity_u1686 @cipricus: Then it's probably in "pending activation" mode, i.e. encrypted but with the key unprotected on the same disk so that it appears as if BitLocker is still off (Windows sometimes does this because it makes future activation instant). Should be possible to unlock it via manage-bde from the recovery environment without any key, too.
Apr 1 at 10:25 comment added cipricus @u1686_grawity - oddly, manage-bde -protectors C: -get gives No key protectors found.
Mar 28 at 13:52 vote accept cipricus
Mar 28 at 13:43 comment added grawity_u1686 Reboot into your normal system, run manage-bde -protectors C: -get, then write it down. (There's also an option to save/print it from BitLocker GUI.)
Mar 28 at 13:42 comment added cipricus Trying with Linux live session I cannot resize either because it's locked (I guess): it appears as "bitlocker" type partition. The laptop was bough t as such - second hand - I haven't locked the drive myself and I don't have a recovery key. Or is it stored somewhere on the recovery partition maybe?
Mar 28 at 13:16 comment added JW0914 @cipricus The same should be able to be done from WinRE, simply dismount the OS partition via diskpart
Mar 28 at 13:07 comment added cipricus Thanks, I'll try it with a linux usb and gparted first
Mar 28 at 12:58 history answered grawity_u1686 CC BY-SA 4.0