Articles of NTFS

使用Powershellrecursion更改所有者?

我试图用PowerShell来recursion地改变一个文件夹的所有者。 我基本上使用这个代码: $acct1 = New-Object System.Security.Principal.NTAccount('DOMAIN\Enterprise Admins') $profilefolder = Get-Item MyFolder $acl1 = $profilefolder.GetAccessControl() $acl1.SetOwner($acct1) set-acl -aclobject $acl1 -path MyFolder 这将改变第一级的所有权,但不会改变任何子文件夹或文件。 有没有办法将范围扩展到MyFolder所有内容?

NTFS ACL:对象与容器间的区别是什么?

我正在使用icacls.exe 。 但是,在继续之前,我想澄清这两个ACL之间的区别: (OI) – object inherit (CI) – container inherit

从NTFS磁盘获取分配单元大小

我需要找出格式化特定硬盘时select的“分配单元大小”。 它不会出现在驱动器的属性信息中。 有没有简单的方法来获取这些信息?

NTFS 16 TB的卷大小限制“真实”?

我有一个raid机箱,在W2K8环境中总共有大约21TB的可用空间(RAID5)。 我只想要跨越物理设备的单个虚拟卷,但是我的理解是NTFS卷的大小限制是16TB。 这是一个硬约束或MSFT的build议? 如果我继续推出bigass 21 TB容量,我的曝光是多less? 谢谢!

如何强制ntfsresize忽略备份启动扇区?

我克隆了一个硬盘驱动器,事情运作良好。 除了我的NTFS卷没有占用整个分区(由于旧的卷较小)。 这样做: sudo ntfsresize -x /dev/sdb3 我得到这个错误: ERROR: Could not get the old volume parameters from the backup bootsector 我该如何解决?

如何查看/当一个长文件复制操作实际完成?

必须在两台服务器之间移动几个非常大的文件(VHD),我在远程桌面会话中使用Windows资源pipe理器启动了文件复制操作,然后closures会话而不注销,使文件副本继续工作; 第二天,我login回来,文件副本似乎已经完成…但文件上的所有时间戳(创build,上次访问,上次修改)是指我启动副本的时间,我知道肯定复制操作需要几个小时。 我会期望至less“最后访问”或“最后修改”的时间戳来引用文件复制操作结束的实际时间,但看起来这不是如何工作。 如果复印件成功完成,何时可以检查(如果我可以)? 文件大小不是一个指标,因为即使复制操作被中断,文件也总是被分配到全尺寸。

安全性:无法显示当前所有者

我有一个用户在他们的Windows 7 64位盒上拥有本地pipe理权限。 他们从一个zip文件中提取一个文件,这个文件是用Zipshell扩展下载到一个非encryption或压缩的NTFS卷的桌面上的。 不幸的是,他们无法打开它。 我试图获得它的所有权,它只是报告“访问被拒绝”,并为当前所有者报告“无法显示当前所有者”。 此时文件不能被删除,执行或修改。 我已经看到了这个完全相同的事情发生在Vista之前,但我不能为了我的生活记住如何解决它。 任何想法如何发生或如何解决? 我很高兴在这一点上删除它没有格式。

是否有任何程序loggingWindows 2003文件共享上的所有活动?

我正在寻找一种简单的方式来logging一个文件/文件夹已被删除或移动。 我有点惊讶,这似乎并没有在Windows内部做到这一点。 我看到有几个程序可以做到这一点,我该怎么办? 编辑:我也想能够logging哪个用户正在做,我认为这将与任何审计计划。

如何使用Ubuntu压缩VHD文件?

我使用Windows Server 2008r2和angular色Hyper-V。 客户系统是Ubuntu 12.04 LTC。 它位于dynamic虚拟硬盘上。 我想压缩这个VHD(真正的大小是50GB,磁盘上是360GB)。 但是我不能这样做,因为Ubuntu文件系统不是NTFS。 我需要什么(gparted,sdelete,…)来解决这个问题? 主要的问题是文件系统不是NTFS,而是ext4。 答案: 1)下载systemrescuecd http://sourceforge.net/projects/systemrescuecd/files/sysresccd-x86/3.8.1/systemrescuecd-x86-3.8.1.iso/download 2)将这个.iso添加到任务操作系统Ubuntu 3)启动这个虚拟机 4)使用zerofree zerofree /dev/sda1 5)closures此虚拟机 6)使用Hyper-Vpipe理器(编辑 – >碎片整理) 这个VHD是360 Gb。 现在70 GB。

使用PowerShell评估NTFS ACL上的当前ACE

我们有一个文件pipe理系统,通过一个networking共享访问一个NTFS文件系统上的文件有数百万个。 一个服务帐户需要所有这些文件的完全许可,应用程序代理需要使用此服务帐户进行访问。 在数据迁移期间,发生了一些情况,现在权限不一致。 我一直在尝试在PowerShell中编写一个脚本来确定哪些文件没有适当的ACE,但是get-acl有点痛苦。 我尝试了各种组合类似于: get-childitem -recurse | get-acl | select -expandproperty access | where { $_.$_.IdentityReference -notcontains $principal 其中$ Principal是需要domain\user格式许可的domain\user 。 有一种方法可以做到这一点,对吧? 它是什么? 我想保持原生PowerShell,如果可能的话,不要使用icacls或cacls 。