• It is stunning when you see how badly Windows operates: indexing

    From Alan@nuh-uh@nope.com to comp.sys.mac.advocacy,alt.comp.os.windows-10,alt.comp.os.windows-11 on Sat Aug 9 16:30:00 2025
    From Newsgroup: comp.sys.mac.advocacy

    I'm going some tech support for my brother today, and that's meant
    looking "under the hood" of his Windows 10 machine.

    And it is astounding how poorly Windows handles indexing content.

    I had to uninstall OneDrive and set it up again from scratch and in the
    course of that I moved the contents that had previously been
    synchronized to two folders with "(Old)" added to make sure that nothing
    got lost when we did it.

    And I wasn't surprised when resetting his connections to his OneDrive
    store and the company Sharepoint store set off a flurry of indexing. I
    wasn't even surprised that that took a bit of time to finish; I was re-downloading a lot of files which from the perspective of Windows, all needed to be indexed anew.

    What was completely surprising was that simply moving the those two
    "Old" folders immediately caused Windows to re-index that content! I
    decided to clean up the two separate "Old" stores into a single folder,
    and all of a sudden, the indexing which was at 0 in
    Settings:Search:Searching Windows

    Windows isn't smart enough to recognize that these are all files that
    its already indexed and they're now just in a new location!

    About 80,000 files were move about 30 minutes ago, and the re-indexing
    isn't even 25% done!

    If I do a similar thing on macOS, it's done almost before the files have finished the move.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Hank Rogers@Hank@nospam.invalid to comp.sys.mac.advocacy,alt.comp.os.windows-10,alt.comp.os.windows-11 on Sat Aug 9 18:55:12 2025
    From Newsgroup: comp.sys.mac.advocacy

    Alan wrote on 8/9/2025 6:30 PM:
    I'm going some tech support for my brother today, and that's meant
    looking "under the hood" of his Windows 10 machine.

    And it is astounding how poorly Windows handles indexing content.

    I had to uninstall OneDrive and set it up again from scratch and in the course of that I moved the contents that had previously been
    synchronized to two folders with "(Old)" added to make sure that nothing
    got lost when we did it.

    And I wasn't surprised when resetting his connections to his OneDrive
    store and the company Sharepoint store set off a flurry of indexing. I wasn't even surprised that that took a bit of time to finish; I was re-downloading a lot of files which from the perspective of Windows, all needed to be indexed anew.

    What was completely surprising was that simply moving the those two
    "Old" folders immediately caused Windows to re-index that content! I
    decided to clean up the two separate "Old" stores into a single folder,
    and all of a sudden, the indexing which was at 0 in Settings:Search:Searching Windows

    Windows isn't smart enough to recognize that these are all files that
    its already indexed and they're now just in a new location!

    About 80,000 files were move about 30 minutes ago, and the re-indexing
    isn't even 25% done!

    If I do a similar thing on macOS, it's done almost before the files have finished the move.

    So why don't you tell him about mac OS? Then you wouldn't have to do
    all that work taking care of his shitty windows computer.


    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Alan@nuh-uh@nope.com to comp.sys.mac.advocacy,alt.comp.os.windows-10,alt.comp.os.windows-11 on Sat Aug 9 17:08:37 2025
    From Newsgroup: comp.sys.mac.advocacy

    On 2025-08-09 16:55, Hank Rogers wrote:
    Alan wrote on 8/9/2025 6:30 PM:
    I'm going some tech support for my brother today, and that's meant
    looking "under the hood" of his Windows 10 machine.

    And it is astounding how poorly Windows handles indexing content.

    I had to uninstall OneDrive and set it up again from scratch and in
    the course of that I moved the contents that had previously been
    synchronized to two folders with "(Old)" added to make sure that
    nothing got lost when we did it.

    And I wasn't surprised when resetting his connections to his OneDrive
    store and the company Sharepoint store set off a flurry of indexing. I
    wasn't even surprised that that took a bit of time to finish; I was
    re-downloading a lot of files which from the perspective of Windows,
    all needed to be indexed anew.

    What was completely surprising was that simply moving the those two
    "Old" folders immediately caused Windows to re-index that content! I
    decided to clean up the two separate "Old" stores into a single
    folder, and all of a sudden, the indexing which was at 0 in
    Settings:Search:Searching Windows

    Windows isn't smart enough to recognize that these are all files that
    its already indexed and they're now just in a new location!

    About 80,000 files were move about 30 minutes ago, and the re-indexing
    isn't even 25% done!

    If I do a similar thing on macOS, it's done almost before the files
    have finished the move.

    So why don't you tell him about mac OS?  Then you wouldn't have to do
    all that work taking care of his shitty windows computer.
    Believe me, I have.

    There was a time when he couldn't use a Mac because there was certain
    software for his industry that wasn't available.

    But now he's using that software via a Windows Remote Access connection
    to a server operated by the developer, his next machine just might be a Mac.

    :-)
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Hank Rogers@invalid@nospam.com to alt.comp.os.windows-10,comp.sys.mac.advocacy,alt.comp.os.windows-11 on Sun Aug 10 03:22:33 2025
    From Newsgroup: comp.sys.mac.advocacy

    Alan <nuh-uh@nope.com> wrote:
    On 2025-08-09 16:55, Hank Rogers wrote:
    Alan wrote on 8/9/2025 6:30 PM:
    I'm going some tech support for my brother today, and that's meant
    looking "under the hood" of his Windows 10 machine.

    And it is astounding how poorly Windows handles indexing content.

    I had to uninstall OneDrive and set it up again from scratch and in
    the course of that I moved the contents that had previously been
    synchronized to two folders with "(Old)" added to make sure that
    nothing got lost when we did it.

    And I wasn't surprised when resetting his connections to his OneDrive
    store and the company Sharepoint store set off a flurry of indexing. I
    wasn't even surprised that that took a bit of time to finish; I was
    re-downloading a lot of files which from the perspective of Windows,
    all needed to be indexed anew.

    What was completely surprising was that simply moving the those two
    "Old" folders immediately caused Windows to re-index that content! I
    decided to clean up the two separate "Old" stores into a single
    folder, and all of a sudden, the indexing which was at 0 in
    Settings:Search:Searching Windows

    Windows isn't smart enough to recognize that these are all files that
    its already indexed and they're now just in a new location!

    About 80,000 files were move about 30 minutes ago, and the re-indexing
    isn't even 25% done!

    If I do a similar thing on macOS, it's done almost before the files
    have finished the move.

    So why don't you tell him about mac OS?  Then you wouldn't have to do
    all that work taking care of his shitty windows computer.
    Believe me, I have.

    There was a time when he couldn't use a Mac because there was certain software for his industry that wasn't available.

    But now he's using that software via a Windows Remote Access connection
    to a server operated by the developer, his next machine just might be a Mac.

    :-)


    You should buy him a new Mac for his next birthday! Because he’s still really using windows; just some other person’s windows machine. That’s pretty pathetic.

    Don’t give up. He may come to his senses and embrace apple’s wonderful ecosystem.


    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Paul@nospam@needed.invalid to comp.sys.mac.advocacy,alt.comp.os.windows-10,alt.comp.os.windows-11 on Sat Aug 9 23:28:53 2025
    From Newsgroup: comp.sys.mac.advocacy

    On 08/09/25 19:30, Alan wrote:
    I'm going some tech support for my brother today, and that's meant looking "under the hood" of his Windows 10 machine.

    And it is astounding how poorly Windows handles indexing content.

    I had to uninstall OneDrive and set it up again from scratch and in the course of that I moved the contents that had previously been synchronized to two folders with "(Old)" added to make sure that nothing got lost when we did it.

    And I wasn't surprised when resetting his connections to his OneDrive store and the company Sharepoint store set off a flurry of indexing. I wasn't even surprised that that took a bit of time to finish; I was re-downloading a lot of files which from the perspective of Windows, all needed to be indexed anew.

    What was completely surprising was that simply moving the those two "Old" folders immediately caused Windows to re-index that content! I decided to clean up the two separate "Old" stores into a single folder, and all of a sudden, the indexing which was at 0 in Settings:Search:Searching Windows

    Windows isn't smart enough to recognize that these are all files that its already indexed and they're now just in a new location!

    About 80,000 files were move about 30 minutes ago, and the re-indexing isn't even 25% done!

    If I do a similar thing on macOS, it's done almost before the files have finished the move.

    As a surprise for you, the people in the Windows groups
    you copied in, don't actually recommended the Federated Search.

    The model is pretty easy to understand. The NTFS USN Journal file
    (NTFS is a journaled file system with a playback journal), every
    time *any* file operation is done, a record is added to a FIFO queue
    of events. For example, I can createfile(test.txt), writefile(256KB, "test.txt"),
    commit("test.txt") and so on. I have a history of the file, its size as
    it "grows" during writes, and there should be some record of when the
    file is done and flushed.

    The USN Journal offers a service, where each entry of that style,
    is "sent" to applications that register for the broadcast service.
    For example, Windows Search Indexer registers for all the NTFS USN Journals, and people who have installed third-party "Everything.exe" or
    "File Locator Pro" (Mythic Software), those applications also keep their
    file lists current (additions, deletions, moves, copies) bu listening for
    the broadcasts and applying their filter(s) so they can ignore any exclusion zones.

    The Search Indexer has two options (filename, content) indexing
    or just (filename) indexing. We're not sure whether the ticky box for
    "filename only" indexing has ever worked. If all the Search Indexer did
    was filename indexing, it would finish a lot faster than if indexing
    Content. Whether the box is ticked or cleared, the database contains
    a content index. Typical database size is 4GB.

    You can define Exclusions, to keep the Gatherer out of certain folders.
    For example, WinSxS would be a poor choice of areas to index,
    similarly indexing the OS "LCU" Last Cumulative Update folder on
    Windows 10, that would be a piss poor choice of places to Index.
    There can be 200,000 files nobody cares about in LCU.

    This is a power user feature, that requires an investment in tuning
    to reap a result. It took me *forever* to tune Windows 7, but for
    some reason today, the Windows 7 search is pretty well instant. I
    don't even understand how that is possible, because I was driving
    the search with a script for a while (as part of testing and to
    get rid of File Explorer bloat from ruining the result), and at
    one time, it could never return a result in under three seconds.
    Now, without patches or updates, it beats its old record.

    1) There is a lot of mystery meat in Federated Search.
    2) Federated Search recommended-max file count is 1,000,000 files.
    Failure to observe this, it just means the Merge operations
    the Indexer does, get slower and slower. Inverted Search indexers,
    tend to index a set of files, and then they Merge the smaller index
    into the Master index. And this is a miserably slow way to do it,
    but more than one company does it this way.
    3) Third party tools are willing to do filename-only indexing, which
    can be a lot faster than (filename,content) indexing. I can't speak
    for others, on the perceived performance of the third party ones.

    I've tested Indexing, but I'm not making a fetish of this, and I needed
    it to work on the Windows 7 Archive setup, as that's my NAS. I defined
    some exclusions. There are still a few things I should be excluding
    which haven't been added.

    For my Daily Driver, I use Agent Ransack brute force searcher.
    Search time is at least consistent, and there is a tendency to
    not miss files when I use Agent Ransack. For the Federated Search,
    there is some quirky behavior when entering names. For example

    filename:"*test*"

    will give you a more precise result than

    test

    entered without proper syntax. You can also do things
    like that without the double quotes, but there might
    be some exposure by doing so. I'm pretty sure some formulation
    of a file name, will run afoul of this one, and the file won't
    be picked up.

    filename:*test*

    You can name things and AND them together.

    filename:*test* ext:txt content:"Hello World"

    So one of the things it would be handy to find, would be
    the web page with the "search language" that works this week.
    You would think a piece of crap this complicated, would
    have a Help file... Ha!

    Paul (sent from alternate OS, experiment...)
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Paul@nospam@needed.invalid to alt.comp.os.windows-10,comp.sys.mac.advocacy,alt.comp.os.windows-11 on Sat Aug 9 23:52:40 2025
    From Newsgroup: comp.sys.mac.advocacy

    On 08/09/25 23:22, Hank Rogers wrote:
    Alan <nuh-uh@nope.com> wrote:
    On 2025-08-09 16:55, Hank Rogers wrote:
    Alan wrote on 8/9/2025 6:30 PM:
    I'm going some tech support for my brother today, and that's meant
    looking "under the hood" of his Windows 10 machine.

    And it is astounding how poorly Windows handles indexing content.

    I had to uninstall OneDrive and set it up again from scratch and in
    the course of that I moved the contents that had previously been
    synchronized to two folders with "(Old)" added to make sure that
    nothing got lost when we did it.

    And I wasn't surprised when resetting his connections to his OneDrive >>>> store and the company Sharepoint store set off a flurry of indexing. I >>>> wasn't even surprised that that took a bit of time to finish; I was
    re-downloading a lot of files which from the perspective of Windows,
    all needed to be indexed anew.

    What was completely surprising was that simply moving the those two
    "Old" folders immediately caused Windows to re-index that content! I
    decided to clean up the two separate "Old" stores into a single
    folder, and all of a sudden, the indexing which was at 0 in
    Settings:Search:Searching Windows

    Windows isn't smart enough to recognize that these are all files that >>>> its already indexed and they're now just in a new location!

    About 80,000 files were move about 30 minutes ago, and the re-indexing >>>> isn't even 25% done!

    If I do a similar thing on macOS, it's done almost before the files
    have finished the move.

    So why don't you tell him about mac OS?  Then you wouldn't have to do
    all that work taking care of his shitty windows computer.
    Believe me, I have.

    There was a time when he couldn't use a Mac because there was certain
    software for his industry that wasn't available.

    But now he's using that software via a Windows Remote Access connection
    to a server operated by the developer, his next machine just might be a Mac. >>
    :-)


    You should buy him a new Mac for his next birthday! Because he’s still really using windows; just some other person’s windows machine. That’s pretty pathetic.

    Don’t give up. He may come to his senses and embrace apple’s wonderful ecosystem.

    It's a good thing Alan has not picked up on the
    really bad parts of Windows :-)

    All computers have problems. As a former Apple computer user,
    who used to belong to a web fora where I helped out, we tried
    to be honest about our experiences, for the benefit of one another.
    There was none of this smug wand waving you see today.

    Paul
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Mr. Man-wai Chang@toylet.toylet@gmail.com to comp.sys.mac.advocacy,alt.comp.os.windows-10,alt.comp.os.windows-11 on Sun Aug 10 12:34:18 2025
    From Newsgroup: comp.sys.mac.advocacy

    On 10/8/2025 7:30 am, Alan wrote:
    I'm going some tech support for my brother today, and that's meant
    looking "under the hood" of his Windows 10 machine.

    And it is astounding how poorly Windows handles indexing content.

    This Indexing Service should have been *OPTIONAL*. The search function
    should work regardless of the indexing settings.

    Why can't I choose a slow but more reliable method that doesn't need
    indexes?? :)
    --
    @~@ Simplicity is Beauty! Remain silent! Drink, Blink, Stretch!
    / v \ May the Force and farces be with you! Live long and prosper!!
    /( _ )\ https://sites.google.com/site/changmw/
    ^ ^ https://github.com/changmw/changmw
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From David B.@BD@hotmail.co.uk to alt.comp.os.windows-10,comp.sys.mac.advocacy,alt.comp.os.windows-11 on Sun Aug 10 09:54:49 2025
    From Newsgroup: comp.sys.mac.advocacy

    On 10/08/2025 04:52, Paul wrote:
    [....]
    All computers have problems. As a former Apple computer user,
    who used to belong to a web fora where I helped out, we tried
    to be honest about our experiences, for the benefit of one another.
    There was none of this smug wand waving you see today.


    When was the last time you used an Apple computer, Paul?

    In which web fora did you help out?

    (Did I tell you that Philo died? Like you, he was a GOOD man.)

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Paul@nospam@needed.invalid to comp.sys.mac.advocacy,alt.comp.os.windows-10,alt.comp.os.windows-11 on Sun Aug 10 11:25:12 2025
    From Newsgroup: comp.sys.mac.advocacy

    On Sun, 8/10/2025 12:34 AM, Mr. Man-wai Chang wrote:
    On 10/8/2025 7:30 am, Alan wrote:
    I'm going some tech support for my brother today, and that's meant
    looking "under the hood" of his Windows 10 machine.

    And it is astounding how poorly Windows handles indexing content.

    This Indexing Service should have been *OPTIONAL*. The search function should work regardless of the indexing settings.

    Why can't I choose a slow but more reliable method that doesn't need indexes?? :)


    It *does* work without an index, or at least, with a minimally-sized index.
    It is horribly slow if done that way (it fills in the areas missing from
    the index file, via brute force search). Any time the File Explorer does something,
    it may feel the need to look for an icon to represent the file, and the graphical overhead slows everything down.

    "Everything.exe" from voidtools, is about the best you can do for a filename-only solution. The file it keeps, just has filenames in it.
    And for NTFS partitions, it keeps the list of files up to date, using
    the USN Journal information.

    It does not matter what OS, any time the storage has
    a lot of files, the behavior does not scale well. it can take
    an hour, just to count the files in a folder like this one.
    "Everything.exe" is also going to need an hour for this one,
    as the program does a stat() on each file. Early versions of
    the Voidtools program, did not include file size in the file list,
    and the software was a lot faster then.

    [Picture]

    https://i.postimg.cc/Y2NWHSNk/test-volume-large-file-set.gif

    Paul
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Alan@nuh-uh@nope.com to comp.sys.mac.advocacy,alt.comp.os.windows-10,alt.comp.os.windows-11 on Sun Aug 10 12:37:39 2025
    From Newsgroup: comp.sys.mac.advocacy

    On 2025-08-10 08:25, Paul wrote:
    On Sun, 8/10/2025 12:34 AM, Mr. Man-wai Chang wrote:
    On 10/8/2025 7:30 am, Alan wrote:
    I'm going some tech support for my brother today, and that's meant
    looking "under the hood" of his Windows 10 machine.

    And it is astounding how poorly Windows handles indexing content.

    This Indexing Service should have been *OPTIONAL*. The search function should work regardless of the indexing settings.

    Why can't I choose a slow but more reliable method that doesn't need indexes?? :)


    It *does* work without an index, or at least, with a minimally-sized index. It is horribly slow if done that way (it fills in the areas missing from
    the index file, via brute force search). Any time the File Explorer does something,
    it may feel the need to look for an icon to represent the file, and the graphical overhead slows everything down.

    "Everything.exe" from voidtools, is about the best you can do for a filename-only solution. The file it keeps, just has filenames in it.
    And for NTFS partitions, it keeps the list of files up to date, using
    the USN Journal information.

    It does not matter what OS, any time the storage has
    a lot of files, the behavior does not scale well. it can take
    an hour, just to count the files in a folder like this one.
    "Everything.exe" is also going to need an hour for this one,
    as the program does a stat() on each file. Early versions of
    the Voidtools program, did not include file size in the file list,
    and the software was a lot faster then.

    [Picture]

    https://i.postimg.cc/Y2NWHSNk/test-volume-large-file-set.gif
    I'm sorry, but it does matter how cleverly and well the OS is coded to
    do the indexing.

    The fact of the matter is that Windows's indexing is orders of magnitude slower than macOS's indexing.

    If I move 80,000 files on macOS, the OS is smart enough to know that it doesn't need to update every piece of information about those files;
    only that they are now in a new location.

    The very fact that a tool like "Everything.exe" has been developed for
    Windows shows just how poorly done the built-in indexing is.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From WolfFan@akwolffan@zoho.com to comp.sys.mac.advocacy, alt.comp.os.windows-10, alt.comp.os.windows-11 on Sun Aug 10 18:33:11 2025
    From Newsgroup: comp.sys.mac.advocacy

    On Aug 9, 2025, Alan wrote
    (in article <1078llp$1he7o$3@dont-email.me>):

    I'm going some tech support for my brother today, and that's meant
    looking "under the hood" of his Windows 10 machine.

    And it is astounding how poorly Windows handles indexing content.

    I had to uninstall OneDrive and set it up again from scratch and in the course of that I moved the contents that had previously been
    synchronized to two folders with "(Old)" added to make sure that nothing
    got lost when we did it.

    And I wasn't surprised when resetting his connections to his OneDrive
    store and the company Sharepoint store set off a flurry of indexing. I
    wasn't even surprised that that took a bit of time to finish; I was re-downloading a lot of files which from the perspective of Windows, all needed to be indexed anew.

    What was completely surprising was that simply moving the those two
    "Old" folders immediately caused Windows to re-index that content! I
    decided to clean up the two separate "Old" stores into a single folder,
    and all of a sudden, the indexing which was at 0 in
    Settings:Search:Searching Windows

    Windows isn't smart enough to recognize that these are all files that
    its already indexed and they're now just in a new location!

    About 80,000 files were move about 30 minutes ago, and the re-indexing
    isn't even 25% done!

    If I do a similar thing on macOS, it's done almost before the files have finished the move.

    Wanna have some fun?

    1. set up a folder in Win10/11 in an OneDrive folder.

    1.a verify that a Mac can access that OneDrive

    2. move the folder to inside a different folder in the OneDrive folder.

    3. go to the Mac, access the OneDrive. Try to find one of the files in the folder you just moved. Bet that you find it.

    3.a go to the WinBox try to find the same file. Bet that you won’t.

    4. repeat the above steps, using DropBox instead of OneDrive.

    5. Repeat, using GoogleDrive.

    6. Repeat, using iCloud.

    no further comment.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Paul@nospam@needed.invalid to comp.sys.mac.advocacy,alt.comp.os.windows-10,alt.comp.os.windows-11 on Sun Aug 10 19:46:31 2025
    From Newsgroup: comp.sys.mac.advocacy

    On Sun, 8/10/2025 3:37 PM, Alan wrote:
    On 2025-08-10 08:25, Paul wrote:
    On Sun, 8/10/2025 12:34 AM, Mr. Man-wai Chang wrote:
    On 10/8/2025 7:30 am, Alan wrote:
    I'm going some tech support for my brother today, and that's meant
    looking "under the hood" of his Windows 10 machine.

    And it is astounding how poorly Windows handles indexing content.

    This Indexing Service should have been *OPTIONAL*. The search function should work regardless of the indexing settings.

    Why can't I choose a slow but more reliable method that doesn't need indexes?? :)


    It *does* work without an index, or at least, with a minimally-sized index. >> It is horribly slow if done that way (it fills in the areas missing from
    the index file, via brute force search). Any time the File Explorer does something,
    it may feel the need to look for an icon to represent the file, and the
    graphical overhead slows everything down.

    "Everything.exe" from voidtools, is about the best you can do for a
    filename-only solution. The file it keeps, just has filenames in it.
    And for NTFS partitions, it keeps the list of files up to date, using
    the USN Journal information.

    It does not matter what OS, any time the storage has
    a lot of files, the behavior does not scale well. it can take
    an hour, just to count the files in a folder like this one.
    "Everything.exe" is also going to need an hour for this one,
    as the program does a stat() on each file. Early versions of
    the Voidtools program, did not include file size in the file list,
    and the software was a lot faster then.

         [Picture]

          https://i.postimg.cc/Y2NWHSNk/test-volume-large-file-set.gif
    I'm sorry, but it does matter how cleverly and well the OS is coded to do the indexing.

    The fact of the matter is that Windows's indexing is orders of magnitude slower than macOS's indexing.

    If I move 80,000 files on macOS, the OS is smart enough to know that it doesn't need to update every piece of information about those files; only that they are now in a new location.

    The very fact that a tool like "Everything.exe" has been developed for Windows shows just how poorly done the built-in indexing is.

    https://en.wikipedia.org/wiki/Apple_File_System

    "Despite the ubiquity of APFS volumes in today's Macs and the format's
    2016 introduction, third-party repair utilities continue to have notable
    limitations in supporting APFS volumes, due to Apple's delayed release of
    complete documentation.

    According to Alsoft, the maker of DiskWarrior, Apple's 2018 release of
    partial APFS format documentation has delayed the creation of a version of
    DiskWarrior that can safely rebuild APFS disks.[44] Competing products,
    including MicroMat's TechTool and Prosoft's Drive Genius, are expected
    to increase APFS support as well."

    Not with a barge pole. See ? I've been to your rodeo, and rode that pony.
    Back when I was an Apple user, you did not own a Mac without a copy of DiskWarrior.
    Physical media with a serial number on the label, was sent to you.

    [Picture]

    https://i.postimg.cc/k5fPj6hg/discwarrior.jpg

    *******

    You don't have to "cp" or "copy" a file to copy it as such.

    Windows has hardlinks, which allow the data clusters to stay put,
    and adding an additional $FILENAME to the $MFT 1KB entry is sufficient
    to make a file appear in two places at once. By deleting the first
    $FILENAME, the second $FILENAME still owns the clusters.

    File 479487
    \Windows\System32\shell32.dll
    $STANDARD_INFORMATION (resident)
    $FILE_NAME (resident)
    $FILE_NAME (resident)
    $DATA (nonresident)
    logical sectors 65604464-65622255 (0x3e90b70-0x3e950ef)
    $EA_INFORMATION (resident)
    $EA (resident)
    Attribute Type 0x100 $DSC (resident)
    Attribute Type 0x100 $TXF_DATA (resident)

    The -i option in Linux, includes the inode number as the first numeric field. And the inode number on Linux, is made equal to the Filenum. This is how
    we know we are seeing the two $FILE_NAME values. The nfi.exe utility, sorely needs this information added to it, as otherwise the listing via nfi.exe misses stuff.

    These two files share the same clusters. ls -algtRi

    ./Windows/System32:
    total 2371265
    479487 -rwxrwxrwx 2 mint 9108432 Jul 9 02:02 shell32.dll

    ./Windows/WinSxS/amd64_microsoft-windows-shell32_31bf3856ad364e35_10.0.22621.5547_none_4c0780878d97ec32:
    total 40256
    573225 drwxrwxrwx 1 mint 13107200 Jul 11 11:05 ..
    454973 drwxrwxrwx 1 mint 4096 Jul 9 02:02 .
    479487 -rwxrwxrwx 2 mint 9108432 Jul 9 02:02 shell32.dll

    *******

    In other words, to copy the file during a Patch Tuesday run, the OS first unpacked a new version of package in WinSxS. That would be the first $FILE_NAME created.

    Then, it created a hardlink in C:\Windows\System32 for shell32.dll , and now one set of clusters, has two file names. You could delete the WinSxS folder
    and the copy in System32 would still exist, and so would the clusters

    65604464-65622255 (22255-4464+1)/8 = 2224 clusters

    that belong to the file.

    *******

    Windows has various versions of features that correspond roughly
    to things seen on other OSes. The features are not exactly the same,
    but similar.

    I could copy a large file, without repeating the clusters, just by using
    a hard link. As long as that hard link stayed on the same physical partition.

    People here, do not copy things that way, they would use a Move done
    with the mouse, or use some utility that is smart enough to do it
    the efficient way. The danger with a Move on any platform, is
    a power fail at some microsecond while the operation is being done.
    There is usually a crevasse your file can fall into, if you use "Move".
    Having a UPS or a battery on the equipment, makes that marginally safer.

    A "Move" on FAT32, might be unsafe, while a "Move" on NTFS could be made safer.

    Copying the dumb way, is what happens when you're in a rush. And when
    dealing with things like VM containers, you're not usually in that
    kind of a rush. Like, if I was moving a 2TB MRIMG backup file around,
    I would pause and think about what I was doing. Doing copy-pasta would be furthest from mind, because of how long it could take if I did it the
    dumbest way possible.

    *******

    While the nfi.exe utility displays items this way...

    File 479487
    \Windows\System32\shell32.dll

    they are not stored that way. The string "shell32.dll" is in the
    1KB entry. And an integer number like "12345" references the parent
    directory which is "System32". To print out the absolute path,
    involves walking the tree from parent to parent, until you've
    assembled all the parent names. When you reach filenum 5 at the top
    of the tree, its parent is filenum 5 (a file system loop) and
    that is how your software knows it is at the top.

    File 5 <=== there is no path field on this printout (this file has a parent of "5")
    Root Directory
    $STANDARD_INFORMATION (resident)

    The drive letter is not stored on the partition.
    If you multiboot (have a W10 and a W11 stored on
    the same SSD), then the drive lettering is stored
    in each Registry, and a drive that is E: when one OS
    is booted, could be F: when the other OS is booted.

    I'm surprised you didn't notice the worst feature of the filesystem.
    The time it takes to delete a file, has increased within the last
    two years. And I have no technical note to share with you, as to why
    this change was made, or, what they're doing which is so slow. Just
    be aware, that in addition to the excessive calculations to "enable
    a graphical animation", additional time is wasted on something we cannot
    see. Even holding down the shift key when deleting, does not make
    that time waster go faster. If it was part of the "Robust NTFS" program,
    they would gleefully have declared that.

    Paul








    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Alan@nuh-uh@nope.com to comp.sys.mac.advocacy,alt.comp.os.windows-10,alt.comp.os.windows-11 on Sun Aug 10 17:00:19 2025
    From Newsgroup: comp.sys.mac.advocacy

    On 2025-08-10 16:46, Paul wrote:
    On Sun, 8/10/2025 3:37 PM, Alan wrote:
    On 2025-08-10 08:25, Paul wrote:
    On Sun, 8/10/2025 12:34 AM, Mr. Man-wai Chang wrote:
    On 10/8/2025 7:30 am, Alan wrote:
    I'm going some tech support for my brother today, and that's meant
    looking "under the hood" of his Windows 10 machine.

    And it is astounding how poorly Windows handles indexing content.

    This Indexing Service should have been *OPTIONAL*. The search function should work regardless of the indexing settings.

    Why can't I choose a slow but more reliable method that doesn't need indexes?? :)


    It *does* work without an index, or at least, with a minimally-sized index. >>> It is horribly slow if done that way (it fills in the areas missing from >>> the index file, via brute force search). Any time the File Explorer does something,
    it may feel the need to look for an icon to represent the file, and the
    graphical overhead slows everything down.

    "Everything.exe" from voidtools, is about the best you can do for a
    filename-only solution. The file it keeps, just has filenames in it.
    And for NTFS partitions, it keeps the list of files up to date, using
    the USN Journal information.

    It does not matter what OS, any time the storage has
    a lot of files, the behavior does not scale well. it can take
    an hour, just to count the files in a folder like this one.
    "Everything.exe" is also going to need an hour for this one,
    as the program does a stat() on each file. Early versions of
    the Voidtools program, did not include file size in the file list,
    and the software was a lot faster then.

         [Picture]

          https://i.postimg.cc/Y2NWHSNk/test-volume-large-file-set.gif
    I'm sorry, but it does matter how cleverly and well the OS is coded to do the indexing.

    The fact of the matter is that Windows's indexing is orders of magnitude slower than macOS's indexing.

    If I move 80,000 files on macOS, the OS is smart enough to know that it doesn't need to update every piece of information about those files; only that they are now in a new location.

    The very fact that a tool like "Everything.exe" has been developed for
    Windows shows just how poorly done the built-in indexing is.

    https://en.wikipedia.org/wiki/Apple_File_System

    "Despite the ubiquity of APFS volumes in today's Macs and the format's
    2016 introduction, third-party repair utilities continue to have notable
    limitations in supporting APFS volumes, due to Apple's delayed release of
    complete documentation.

    According to Alsoft, the maker of DiskWarrior, Apple's 2018 release of
    partial APFS format documentation has delayed the creation of a version of
    DiskWarrior that can safely rebuild APFS disks.[44] Competing products,
    including MicroMat's TechTool and Prosoft's Drive Genius, are expected
    to increase APFS support as well."

    Not with a barge pole. See ? I've been to your rodeo, and rode that pony. Back when I was an Apple user, you did not own a Mac without a copy of DiskWarrior.
    Physical media with a serial number on the label, was sent to you.

    [Picture]

    https://i.postimg.cc/k5fPj6hg/discwarrior.jpg

    Why is ANY of that relevant?


    *******

    You don't have to "cp" or "copy" a file to copy it as such.

    OK. So what? I wasn't copying files when Windows wanted to re-index them...

    ...I was just moving them.


    Windows has hardlinks, which allow the data clusters to stay put,
    and adding an additional $FILENAME to the $MFT 1KB entry is sufficient
    to make a file appear in two places at once. By deleting the first
    $FILENAME, the second $FILENAME still owns the clusters.

    File 479487
    \Windows\System32\shell32.dll
    $STANDARD_INFORMATION (resident)
    $FILE_NAME (resident)
    $FILE_NAME (resident)
    $DATA (nonresident)
    logical sectors 65604464-65622255 (0x3e90b70-0x3e950ef)
    $EA_INFORMATION (resident)
    $EA (resident)
    Attribute Type 0x100 $DSC (resident)
    Attribute Type 0x100 $TXF_DATA (resident)

    The -i option in Linux, includes the inode number as the first numeric field. And the inode number on Linux, is made equal to the Filenum. This is how
    we know we are seeing the two $FILE_NAME values. The nfi.exe utility, sorely needs this information added to it, as otherwise the listing via nfi.exe misses stuff.

    These two files share the same clusters. ls -algtRi

    ./Windows/System32:
    total 2371265
    479487 -rwxrwxrwx 2 mint 9108432 Jul 9 02:02 shell32.dll

    ./Windows/WinSxS/amd64_microsoft-windows-shell32_31bf3856ad364e35_10.0.22621.5547_none_4c0780878d97ec32:
    total 40256
    573225 drwxrwxrwx 1 mint 13107200 Jul 11 11:05 ..
    454973 drwxrwxrwx 1 mint 4096 Jul 9 02:02 .
    479487 -rwxrwxrwx 2 mint 9108432 Jul 9 02:02 shell32.dll

    *******

    In other words, to copy the file during a Patch Tuesday run, the OS first unpacked a new version of package in WinSxS. That would be the first $FILE_NAME
    created.

    Then, it created a hardlink in C:\Windows\System32 for shell32.dll , and now one set of clusters, has two file names. You could delete the WinSxS folder and the copy in System32 would still exist, and so would the clusters

    65604464-65622255 (22255-4464+1)/8 = 2224 clusters

    that belong to the file.

    *******

    Windows has various versions of features that correspond roughly
    to things seen on other OSes. The features are not exactly the same,
    but similar.

    I could copy a large file, without repeating the clusters, just by using
    a hard link. As long as that hard link stayed on the same physical partition.

    People here, do not copy things that way, they would use a Move done
    with the mouse, or use some utility that is smart enough to do it
    the efficient way. The danger with a Move on any platform, is
    a power fail at some microsecond while the operation is being done.
    There is usually a crevasse your file can fall into, if you use "Move". Having a UPS or a battery on the equipment, makes that marginally safer.

    A "Move" on FAT32, might be unsafe, while a "Move" on NTFS could be made safer.

    Copying the dumb way, is what happens when you're in a rush. And when
    dealing with things like VM containers, you're not usually in that
    kind of a rush. Like, if I was moving a 2TB MRIMG backup file around,
    I would pause and think about what I was doing. Doing copy-pasta would be furthest from mind, because of how long it could take if I did it the
    dumbest way possible.


    I don't know why you've posted all of this except to deflect.

    *******

    While the nfi.exe utility displays items this way...

    File 479487
    \Windows\System32\shell32.dll

    they are not stored that way. The string "shell32.dll" is in the
    1KB entry. And an integer number like "12345" references the parent
    directory which is "System32". To print out the absolute path,
    involves walking the tree from parent to parent, until you've
    assembled all the parent names. When you reach filenum 5 at the top
    of the tree, its parent is filenum 5 (a file system loop) and
    that is how your software knows it is at the top.

    File 5 <=== there is no path field on this printout (this file has a parent of "5")
    Root Directory
    $STANDARD_INFORMATION (resident)

    The drive letter is not stored on the partition.
    If you multiboot (have a W10 and a W11 stored on
    the same SSD), then the drive lettering is stored
    in each Registry, and a drive that is E: when one OS
    is booted, could be F: when the other OS is booted.

    I'm surprised you didn't notice the worst feature of the filesystem.
    The time it takes to delete a file, has increased within the last
    two years. And I have no technical note to share with you, as to why
    this change was made, or, what they're doing which is so slow. Just
    be aware, that in addition to the excessive calculations to "enable
    a graphical animation", additional time is wasted on something we cannot
    see. Even holding down the shift key when deleting, does not make
    that time waster go faster. If it was part of the "Robust NTFS" program,
    they would gleefully have declared that.
    Again: why the HELL do I care about deleting files.

    Why can't you just admit the absurdity of a simple move of a file
    triggering a lengthy re-indexing process?
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Paul@nospam@needed.invalid to comp.sys.mac.advocacy,alt.comp.os.windows-10,alt.comp.os.windows-11 on Mon Aug 11 00:04:32 2025
    From Newsgroup: comp.sys.mac.advocacy

    On Sun, 8/10/2025 8:00 PM, Alan wrote:


    You don't have to "cp" or "copy" a file to copy it as such.

    OK. So what? I wasn't copying files when Windows wanted to re-index them...

    ...I was just moving them.

    And to help you, I have explained the implementation.

    The USN Journal is not a brain trust. All it can do, is
    report *every* file system change, so that utilities
    like Everything.exe or the Search Indexer in Windows,
    are apprised of file system changes.

    If you move a file, there is a "deletefile" in the
    USN Journal and a "createfile". Suggestions ? Timmy ?
    It is NOT ALLOWED to use calculus. That's how all file
    system operations work. Each operation is independent,
    primitive, and simple. This is how developers stay out
    of trouble, by using the KISS principle. They are
    NOT ALLOWED to notice "hey, this is the same file
    as before, let's just wodge this here metadata
    around in the inverted index". Multiple entries
    inside the inverted index would need to be corrected
    if you tried to do this sort of calculus. Instead,
    the primitives the software support is "remove index
    entry" or "add index entry", which requires a Merge
    of a small index, into the Master index.

    People propose non-primitive operations all the time.
    I like to joke about it too. For example, if I want
    to delete 2000 files, why couldn't the OS just freeze,
    open the $MFT, pretend it was a copy of Notepad,
    delete 2000 lines in the file, then Save. That would
    work wouldn't it ? As much as we would like that to
    happen, that is not allowed.

    The closest Microsoft has come to violating the non-primitive
    rule, is the creation of MBR2GPT.exe utility. And we are
    not quite sure whether that was a Microsoft employee who
    wrote that, or it is someone outside the organization. What is
    interesting about that utility, is I did two test cases
    where I thought the offered materials were the same, and
    the output of the utility was entirely different (different
    set of partitions and in a different order). The utility is
    its own best example of why we do not short-circuit the
    primitives in things. (This is a utility that makes multiple
    partition changes, via one press of the button. A backup is
    advised, by the audience out here.)

    Even in its current state, the Federated Search is not a
    finished project. It is not finished, because it has
    a tick box for "filename only" indexing, and that tick
    box does not work. I got the distinct impression that
    for a couple of years, someone must have left Microsoft,
    and there seemed to be nobody available to work on Federated
    Search. But as evidence that changed, the database used
    for the Index was changed from Jet Blue to Sqlite. which
    makes no difference to how the thing behaves for the end
    user. But it does suggest that someone opened up the
    source for that package and messed with it.

    [Picture]

    https://i.postimg.cc/sgVGZjwy/Indexing-Options.gif

    Paul

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Paul@nospam@needed.invalid to comp.sys.mac.advocacy,alt.comp.os.windows-10,alt.comp.os.windows-11 on Mon Aug 11 02:12:37 2025
    From Newsgroup: comp.sys.mac.advocacy

    On Sun, 8/10/2025 6:33 PM, WolfFan wrote:

    Wanna have some fun?

    1. set up a folder in Win10/11 in an OneDrive folder.

    1.a verify that a Mac can access that OneDrive

    2. move the folder to inside a different folder in the OneDrive folder.

    3. go to the Mac, access the OneDrive. Try to find one of the files in the folder you just moved. Bet that you find it.

    3.a go to the WinBox try to find the same file. Bet that you won’t.

    4. repeat the above steps, using DropBox instead of OneDrive.

    5. Repeat, using GoogleDrive.

    6. Repeat, using iCloud.

    no further comment.


    The closest I was able to get, to a utility to list the current contents
    of OneDrive, is this one.

    https://learn.microsoft.com/en-us/answers/questions/5145149/how-do-i-create-generate-a-list-of-folders-or-file?forum=msoffice-all&referrer=answers

    1) Install PowerShell 7.2 or later (PnP PowerShell is only supported in PowerShell 7)

    2) Install-Module -Name PnP.PowerShell -RequiredVersion 2.2.0

    ( https://www.powershellgallery.com/packages/pnp.powershell/2.2.0 )

    I tried to find a cleaner copy of that, but no luck.

    The PNP package also has a GetFile, so once a script returns a URL list,
    you can fetch any individual file with PNP as well (one at a time).

    *******

    This is the more direct approach. Untested (I don't use OneDrive).

    https://learn.microsoft.com/en-us/answers/questions/5293014/force-sync-in-onedrive

    You can also force a manual sync by following these steps:

    Press the Windows key + R to open the Run dialog box.
    Type "cmd" and press Enter to open the Command Prompt.
    Type "cd %userprofile%\OneDrive" and press Enter to navigate to the OneDrive folder.
    Type "onedrive.exe /sync" and press Enter to force a manual sync.

    And in theory at least, that might pick up the folder change.
    Then have a look, search, or whatever.

    Paul


    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Marion@marion@facts.com to comp.sys.mac.advocacy,alt.comp.os.windows-10,alt.comp.os.windows-11 on Mon Aug 11 06:13:15 2025
    From Newsgroup: comp.sys.mac.advocacy

    On Mon, 11 Aug 2025 00:04:32 -0400, Paul wrote :


    And to help you, I have explained the implementation.

    Paul,

    You're not normally on the Apple newsgroups, but I'm sure you're aware of
    the Apple religious zealotry, which will stop at nothing to promote/defend Apple to the death.

    In case you're unaware, Alan Baker is a classic Apple troll whom most of us have plonked years ago, as is David B. (although he's making a Snit-like resurgence recently) as is WolfFan & Hank Rogers - all of whom are similar.

    They're all Apple religious nutcases who almost hate that Windows exists.

    There's nothing wrong, per se, with them adoring their macs, but what's
    common with all of them is none of them know anything about Windows.

    The only thing they know is what Apple marketing advertises.
    They make *all* their decisions based purely on Apple advertising, in fact.

    They're herd animals to the core - where they live for affirmation of their choices which themselves were dictated by Apple - and not by critical
    thought processes.

    Anyway, you're welcome to strive to edify them but I think it's impossible.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Hank Rogers@invalid@nospam.com to alt.comp.os.windows-10,comp.sys.mac.advocacy,alt.comp.os.windows-11 on Mon Aug 11 06:23:02 2025
    From Newsgroup: comp.sys.mac.advocacy

    Marion <marion@facts.com> wrote:
    On Mon, 11 Aug 2025 00:04:32 -0400, Paul wrote :


    And to help you, I have explained the implementation.

    Paul,

    You're not normally on the Apple newsgroups, but I'm sure you're aware of
    the Apple religious zealotry, which will stop at nothing to promote/defend Apple to the death.

    In case you're unaware, Alan Baker is a classic Apple troll whom most of us have plonked years ago, as is David B. (although he's making a Snit-like resurgence recently) as is WolfFan & Hank Rogers - all of whom are similar.

    They're all Apple religious nutcases who almost hate that Windows exists.

    There's nothing wrong, per se, with them adoring their macs, but what's common with all of them is none of them know anything about Windows.

    The only thing they know is what Apple marketing advertises.
    They make *all* their decisions based purely on Apple advertising, in fact.

    They're herd animals to the core - where they live for affirmation of their choices which themselves were dictated by Apple - and not by critical
    thought processes.

    Anyway, you're welcome to strive to edify them but I think it's impossible.


    Wrong. I don’t have a Mac and don’t want one.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Mr. Man-wai Chang@toylet.toylet@gmail.com to comp.sys.mac.advocacy,alt.comp.os.windows-10,alt.comp.os.windows-11 on Mon Aug 11 20:22:12 2025
    From Newsgroup: comp.sys.mac.advocacy

    On 10/8/2025 11:25 pm, Paul wrote:

    It *does* work without an index, or at least, with a minimally-sized index. It is horribly slow if done that way (it fills in the areas missing from
    the index file, via brute force search). Any time the File Explorer does something,
    it may feel the need to look for an icon to represent the file, and the graphical overhead slows everything down.

    Indexes can be corrupted, and it takes time to rebuild it.

    Anyway, searching Office documents and PDFs is different from searching plain-text files.
    --
    @~@ Simplicity is Beauty! Remain silent! Drink, Blink, Stretch!
    / v \ May the Force and farces be with you! Live long and prosper!!
    /( _ )\ https://sites.google.com/site/changmw/
    ^ ^ https://github.com/changmw/changmw
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Alan@nuh-uh@nope.com to comp.sys.mac.advocacy,alt.comp.os.windows-10,alt.comp.os.windows-11 on Mon Aug 11 10:57:06 2025
    From Newsgroup: comp.sys.mac.advocacy

    On 2025-08-10 21:04, Paul wrote:
    On Sun, 8/10/2025 8:00 PM, Alan wrote:


    You don't have to "cp" or "copy" a file to copy it as such.

    OK. So what? I wasn't copying files when Windows wanted to re-index them... >>
    ...I was just moving them.

    And to help you, I have explained the implementation.

    You're just explaining WHY it does it badly, but the truth is that it
    doesn't HAVE to be done badly.


    The USN Journal is not a brain trust. All it can do, is
    report *every* file system change, so that utilities
    like Everything.exe or the Search Indexer in Windows,
    are apprised of file system changes.

    If you move a file, there is a "deletefile" in the
    USN Journal and a "createfile". Suggestions ? Timmy ?
    It is NOT ALLOWED to use calculus. That's how all file
    system operations work. Each operation is independent,
    primitive, and simple. This is how developers stay out
    of trouble, by using the KISS principle. They are
    NOT ALLOWED to notice "hey, this is the same file
    as before, let's just wodge this here metadata
    around in the inverted index". Multiple entries
    inside the inverted index would need to be corrected
    if you tried to do this sort of calculus. Instead,
    the primitives the software support is "remove index
    entry" or "add index entry", which requires a Merge
    of a small index, into the Master index.

    No, actually.

    When you MOVE a file, the USN Journal records this as a "rename".

    A file that is moved on an NTFS volume keeps the same File Reference
    Number, so there is no reason AT ALL that the indexer shouldn't be able
    to see that all that has changed about the file is the path TO that file.

    So you lose right from the outset with your attempt to justify the
    horrible performance of Windows indexing.


    People propose non-primitive operations all the time.
    I like to joke about it too. For example, if I want
    to delete 2000 files, why couldn't the OS just freeze,
    open the $MFT, pretend it was a copy of Notepad,
    delete 2000 lines in the file, then Save. That would
    work wouldn't it ? As much as we would like that to
    happen, that is not allowed.

    Not germane to our topic.


    The closest Microsoft has come to violating the non-primitive
    rule, is the creation of MBR2GPT.exe utility. And we are
    not quite sure whether that was a Microsoft employee who
    wrote that, or it is someone outside the organization. What is
    interesting about that utility, is I did two test cases
    where I thought the offered materials were the same, and
    the output of the utility was entirely different (different
    set of partitions and in a different order). The utility is
    its own best example of why we do not short-circuit the
    primitives in things. (This is a utility that makes multiple
    partition changes, via one press of the button. A backup is
    advised, by the audience out here.)

    Even in its current state, the Federated Search is not a
    finished project. It is not finished, because it has
    a tick box for "filename only" indexing, and that tick
    box does not work. I got the distinct impression that
    for a couple of years, someone must have left Microsoft,
    and there seemed to be nobody available to work on Federated
    Search. But as evidence that changed, the database used
    for the Index was changed from Jet Blue to Sqlite. which
    makes no difference to how the thing behaves for the end
    user. But it does suggest that someone opened up the
    source for that package and messed with it.

    [Picture]

    https://i.postimg.cc/sgVGZjwy/Indexing-Options.gif

    Paul


    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Alan@nuh-uh@nope.com to comp.sys.mac.advocacy,alt.comp.os.windows-10,alt.comp.os.windows-11 on Mon Aug 11 11:25:34 2025
    From Newsgroup: comp.sys.mac.advocacy

    On 2025-08-10 23:12, Paul wrote:
    On Sun, 8/10/2025 6:33 PM, WolfFan wrote:

    Wanna have some fun?

    1. set up a folder in Win10/11 in an OneDrive folder.

    1.a verify that a Mac can access that OneDrive

    2. move the folder to inside a different folder in the OneDrive folder.

    3. go to the Mac, access the OneDrive. Try to find one of the files in the >> folder you just moved. Bet that you find it.

    3.a go to the WinBox try to find the same file. Bet that you won’t. >>
    4. repeat the above steps, using DropBox instead of OneDrive.

    5. Repeat, using GoogleDrive.

    6. Repeat, using iCloud.

    no further comment.


    The closest I was able to get, to a utility to list the current contents
    of OneDrive, is this one.

    https://learn.microsoft.com/en-us/answers/questions/5145149/how-do-i-create-generate-a-list-of-folders-or-file?forum=msoffice-all&referrer=answers

    1) Install PowerShell 7.2 or later (PnP PowerShell is only supported in PowerShell 7)

    2) Install-Module -Name PnP.PowerShell -RequiredVersion 2.2.0

    ( https://www.powershellgallery.com/packages/pnp.powershell/2.2.0 )

    I tried to find a cleaner copy of that, but no luck.

    The PNP package also has a GetFile, so once a script returns a URL list,
    you can fetch any individual file with PNP as well (one at a time).

    *******

    This is the more direct approach. Untested (I don't use OneDrive).

    https://learn.microsoft.com/en-us/answers/questions/5293014/force-sync-in-onedrive

    You can also force a manual sync by following these steps:

    Press the Windows key + R to open the Run dialog box.
    Type "cmd" and press Enter to open the Command Prompt.
    Type "cd %userprofile%\OneDrive" and press Enter to navigate to the OneDrive folder.
    Type "onedrive.exe /sync" and press Enter to force a manual sync.

    And in theory at least, that might pick up the folder change.
    Then have a look, search, or whatever.

    Paul
    On a Mac, just point a search at the top-level OneDrive folder and
    search for file name with '""' (or I can search for any other criterion
    I know will return everything; "modified:<2025-08-12" for instance).

    All the items appear in a flat list practically as fast as I can type it.


    :-)
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Alan@nuh-uh@nope.com to alt.comp.os.windows-10,comp.sys.mac.advocacy,alt.comp.os.windows-11 on Mon Aug 11 11:26:35 2025
    From Newsgroup: comp.sys.mac.advocacy

    On 2025-08-10 23:23, Hank Rogers wrote:
    Marion <marion@facts.com> wrote:
    On Mon, 11 Aug 2025 00:04:32 -0400, Paul wrote :


    And to help you, I have explained the implementation.

    Paul,

    You're not normally on the Apple newsgroups, but I'm sure you're aware of
    the Apple religious zealotry, which will stop at nothing to promote/defend >> Apple to the death.

    In case you're unaware, Alan Baker is a classic Apple troll whom most of us >> have plonked years ago, as is David B. (although he's making a Snit-like
    resurgence recently) as is WolfFan & Hank Rogers - all of whom are similar. >>
    They're all Apple religious nutcases who almost hate that Windows exists.

    There's nothing wrong, per se, with them adoring their macs, but what's
    common with all of them is none of them know anything about Windows.

    The only thing they know is what Apple marketing advertises.
    They make *all* their decisions based purely on Apple advertising, in fact. >>
    They're herd animals to the core - where they live for affirmation of their >> choices which themselves were dictated by Apple - and not by critical
    thought processes.

    Anyway, you're welcome to strive to edify them but I think it's impossible. >>

    Wrong. I don’t have a Mac and don’t want one.


    And also wrong in that the "edification" Paul was attempting to provide
    was plainly incorrect.

    :-)
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Marion@marion@facts.com to comp.sys.mac.advocacy,alt.comp.os.windows-10,alt.comp.os.windows-11 on Mon Aug 11 19:16:58 2025
    From Newsgroup: comp.sys.mac.advocacy

    On Mon, 11 Aug 2025 20:22:12 +0800, Mr. Man-wai Chang wrote :


    On 10/8/2025 11:25 pm, Paul wrote:

    It *does* work without an index, or at least, with a minimally-sized index. >> It is horribly slow if done that way (it fills in the areas missing from
    the index file, via brute force search). Any time the File Explorer does something,
    it may feel the need to look for an icon to represent the file, and the
    graphical overhead slows everything down.

    Indexes can be corrupted, and it takes time to rebuild it.

    Anyway, searching Office documents and PDFs is different from searching plain-text files.

    1. This thread is from a known Apple troll herd animal who extols the
    virtues of everything that Apple marketing has fed him to believe.

    2. His claim is that he saw issues in how Windows 10 handles file indexing,
    especially in relation to re-indexing files in OneDrive and SharePoint.

    3. Nobody disagrees macOS Spotlight is generally considered superior
    to Windows Search when it comes to indexing efficiency & speed
    (as Spotlight uses metadata & file attributes to track files).

    4. What Apple marketing never told these Apple troll herd animals is that
    Spotlight is known to be very often exploited (e.g., "Sploitlight").

    5. The fact is that malicious Spotlight plugins scan & log private
    content without triggering user consent dialogs, which makes it
    almost impossible for users to detect unauthorized access.

    6. Worse, because macOS Spotlight also indexes data synced via iCloud,
    compromising one Mac exposes data from linked iPhones or iPads too.

    7. For truly sensitive data, encryption is recommended, as Spotlight
    can easily expose metadata even if files are hidden from search.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Paul@nospam@needed.invalid to comp.sys.mac.advocacy,alt.comp.os.windows-10,alt.comp.os.windows-11 on Mon Aug 11 18:02:55 2025
    From Newsgroup: comp.sys.mac.advocacy

    On Mon, 8/11/2025 2:25 PM, Alan wrote:
    On 2025-08-10 23:12, Paul wrote:

    This is the more direct approach. Untested (I don't use OneDrive).

    https://learn.microsoft.com/en-us/answers/questions/5293014/force-sync-in-onedrive

         You can also force a manual sync by following these steps:

         Press the Windows key + R to open the Run dialog box.
         Type "cmd" and press Enter to open the Command Prompt.
         Type "cd %userprofile%\OneDrive" and press Enter to navigate to the OneDrive folder.
         Type "onedrive.exe /sync" and press Enter to force a manual sync. >>
    And in theory at least, that might pick up the folder change.
    Then have a look, search, or whatever.

        Paul
    On a Mac, just point a search at the top-level OneDrive folder and search for file name with '""' (or I can search for any other criterion I know will return everything; "modified:<2025-08-12" for instance).

    All the items appear in a flat list practically as fast as I can type it.


    :-)

    I'm surprised the OneDrive process, is not in constant communication with
    the Mother Ship, and able to get config changes from the Cloud.

    You could log in from the web and see your goods, but that's not
    as convenient.

    Paul
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Alan@nuh-uh@nope.com to comp.sys.mac.advocacy,alt.comp.os.windows-10,alt.comp.os.windows-11 on Mon Aug 11 17:01:12 2025
    From Newsgroup: comp.sys.mac.advocacy

    On 2025-08-11 15:02, Paul wrote:
    On Mon, 8/11/2025 2:25 PM, Alan wrote:
    On 2025-08-10 23:12, Paul wrote:

    This is the more direct approach. Untested (I don't use OneDrive).

    https://learn.microsoft.com/en-us/answers/questions/5293014/force-sync-in-onedrive

         You can also force a manual sync by following these steps:

         Press the Windows key + R to open the Run dialog box.
         Type "cmd" and press Enter to open the Command Prompt.
         Type "cd %userprofile%\OneDrive" and press Enter to navigate to the OneDrive folder.
         Type "onedrive.exe /sync" and press Enter to force a manual sync. >>>
    And in theory at least, that might pick up the folder change.
    Then have a look, search, or whatever.

        Paul
    On a Mac, just point a search at the top-level OneDrive folder and search for file name with '""' (or I can search for any other criterion I know will return everything; "modified:<2025-08-12" for instance).

    All the items appear in a flat list practically as fast as I can type it.


    :-)

    I'm surprised the OneDrive process, is not in constant communication with
    the Mother Ship, and able to get config changes from the Cloud.

    You could log in from the web and see your goods, but that's not
    as convenient.
    You have now shown you lack anything resembling a clue about the topic
    of this thread.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Alan@nuh-uh@nope.com to comp.sys.mac.advocacy,alt.comp.os.windows-10,alt.comp.os.windows-11 on Mon Aug 11 17:03:40 2025
    From Newsgroup: comp.sys.mac.advocacy

    On 2025-08-11 12:16, Marion wrote:
    On Mon, 11 Aug 2025 20:22:12 +0800, Mr. Man-wai Chang wrote :


    On 10/8/2025 11:25 pm, Paul wrote:

    It *does* work without an index, or at least, with a minimally-sized index. >>> It is horribly slow if done that way (it fills in the areas missing from >>> the index file, via brute force search). Any time the File Explorer does something,
    it may feel the need to look for an icon to represent the file, and the
    graphical overhead slows everything down.

    Indexes can be corrupted, and it takes time to rebuild it.

    Anyway, searching Office documents and PDFs is different from searching
    plain-text files.

    1. This thread is from a known Apple troll herd animal who extols the
    virtues of everything that Apple marketing has fed him to believe.

    2. His claim is that he saw issues in how Windows 10 handles file indexing,
    especially in relation to re-indexing files in OneDrive and SharePoint.

    Utterly incorrect.

    I was observing how it re-indexed files that were completely LOCAL when
    the re-indexing occurred.


    3. Nobody disagrees macOS Spotlight is generally considered superior
    to Windows Search when it comes to indexing efficiency & speed
    (as Spotlight uses metadata & file attributes to track files).

    4. What Apple marketing never told these Apple troll herd animals is that
    Spotlight is known to be very often exploited (e.g., "Sploitlight").

    Where "very often" apprently means "once".


    5. The fact is that malicious Spotlight plugins scan & log private
    content without triggering user consent dialogs, which makes it
    almost impossible for users to detect unauthorized access.

    And the fact is that you have to INSTALL those plugins for it to happen
    at all.


    6. Worse, because macOS Spotlight also indexes data synced via iCloud,
    compromising one Mac exposes data from linked iPhones or iPads too.

    7. For truly sensitive data, encryption is recommended, as Spotlight
    can easily expose metadata even if files are hidden from search.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Mr. Man-wai Chang@toylet.toylet@gmail.com to comp.sys.mac.advocacy,alt.comp.os.windows-10,alt.comp.os.windows-11 on Tue Aug 12 12:36:05 2025
    From Newsgroup: comp.sys.mac.advocacy

    On 12/8/2025 3:16 am, Marion wrote:

    5. The fact is that malicious Spotlight plugins scan & log private
    content without triggering user consent dialogs, which makes it
    almost impossible for users to detect unauthorized access.

    6. Worse, because macOS Spotlight also indexes data synced via iCloud,
    compromising one Mac exposes data from linked iPhones or iPads too.

    That's adsurb ridiculous! Thanks!
    --
    @~@ Simplicity is Beauty! Remain silent! Drink, Blink, Stretch!
    / v \ May the Force and farces be with you! Live long and prosper!!
    /( _ )\ https://sites.google.com/site/changmw/
    ^ ^ https://github.com/changmw/changmw
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Paul@nospam@needed.invalid to alt.comp.os.windows-10,comp.sys.mac.advocacy,alt.comp.os.windows-11 on Tue Aug 12 01:15:42 2025
    From Newsgroup: comp.sys.mac.advocacy

    On Mon, 8/11/2025 2:26 PM, Alan wrote:
    On 2025-08-10 23:23, Hank Rogers wrote:
    Marion <marion@facts.com> wrote:
    On Mon, 11 Aug 2025 00:04:32 -0400, Paul wrote :


    And to help you, I have explained the implementation.

    Paul,

    You're not normally on the Apple newsgroups, but I'm sure you're aware of >>> the Apple religious zealotry, which will stop at nothing to promote/defend >>> Apple to the death.

    In case you're unaware, Alan Baker is a classic Apple troll whom most of us >>> have plonked years ago, as is David B. (although he's making a Snit-like >>> resurgence recently) as is WolfFan & Hank Rogers - all of whom are similar. >>>
    They're all Apple religious nutcases who almost hate that Windows exists. >>>
    There's nothing wrong, per se, with them adoring their macs, but what's
    common with all of them is none of them know anything about Windows.

    The only thing they know is what Apple marketing advertises.
    They make *all* their decisions based purely on Apple advertising, in fact. >>>
    They're herd animals to the core - where they live for affirmation of their >>> choices which themselves were dictated by Apple - and not by critical
    thought processes.

    Anyway, you're welcome to strive to edify them but I think it's impossible. >>>

    Wrong.  I don’t have a Mac and don’t want one.


    And also wrong in that the "edification" Paul was attempting to provide was plainly incorrect.

    :-)

    Here is an experiment carried out on an NTFS partition.
    The NTFS partition is created just for this exercise -- as
    a data partition, it is a bit "quieter". There are no intervening
    events polluting sequences here.

    *******

    I started with "how do you do the equivalent of touch() in Windows".
    Some AI at Google, provided this.

    type nul > E:\empty.txt

    The first thing I noticed, is right after this when I attempted to
    read the usn journal, it did not respond. First then, I had to create
    a journal.

    fsutil usn createjournal [m=1000 a=100] e: # The size arguments are not required, and I used defaults

    fsutil usn readjournal E: > S:\journal-output.txt # This dumps the journal so far.

    This is the event which shows an example of a zero length file being created.

    Usn : 0
    File name : empty.txt
    File name length : 18
    Reason : 0x00000004: Data truncation
    Time stamp : Tue, 8/12/2025 0:11:24
    File attributes : 0x00000020: Archive
    File ID : 00000000000000000001000000000026
    Parent file ID : 00000000000000000005000000000005
    Source info : 0x00000000: *NONE*
    Security ID : 0
    Major version : 3
    Minor version : 0
    Record length : 96

    *******

    Now that the journal is running, the first experiment is to
    copy a file from the root folder, down to an arbitrary folder lower down.
    There are six journal entries, and this is the last entry. The event
    changes seem to be ORed together in the status word. Basic info change,
    might be the final size of the copied file. The nfi.exe entry shows
    how the file information is stored in the Master File Table.

    Copy background.bmp to A\B\C\D\E

    Usn : 5584
    File name : background.bmp
    File name length : 28
    Reason : 0x80008903: Data overwrite | Data extend | File create | Security change | Basic info change | Close
    Time stamp : Tue, 8/12/2025 0:23:01
    File attributes : 0x00000020: Archive
    File ID : 00000000000000000001000000000033
    Parent file ID : 0000000000000000000100000000002f
    Source info : 0x00000000: *NONE*
    Security ID : 0
    Major version : 3
    Minor version : 0
    Record length : 104

    (Insert NFI entry here)
    File 51 File ID 0x33
    \A\B\C\D\E\background.bmp <=== this is my copied file
    $STANDARD_INFORMATION (resident)
    $FILE_NAME (resident)
    $DATA (nonresident)
    logical sectors 76568-84167 (0x12b18-0x148c7)

    *******

    This uses the mouse to move from the root folder, to five levels down,
    using two file explorer windows. As long as the balloon text next to the
    mouse cursor says (Move), it is being moved and not copied.

    This is not an atomic event. It's two separate events. Status words
    do not using the ORing scheme.

    Move background2.bmp to A\B\C\D\E

    Usn : 5672
    File name : background2.bmp
    File name length : 30
    Reason : 0x00001000: Rename: old name
    Time stamp : Tue, 8/12/2025 0:24:01
    File attributes : 0x00000020: Archive
    File ID : 00000000000000000001000000000031
    Parent file ID : 00000000000000000005000000000005
    Source info : 0x00000000: *NONE*
    Security ID : 0
    Major version : 3
    Minor version : 0
    Record length : 112

    Usn : 5768
    File name : background2.bmp
    File name length : 30
    Reason : 0x00002000: Rename: new name
    Time stamp : Tue, 8/12/2025 0:24:01
    File attributes : 0x00000020: Archive
    File ID : 00000000000000000001000000000031
    Parent file ID : 0000000000000000000100000000002f
    Source info : 0x00000000: *NONE*
    Security ID : 0
    Major version : 3
    Minor version : 0
    Record length : 112

    Usn : 5864
    File name : background2.bmp
    File name length : 30
    Reason : 0x80002000: Rename: new name | Close
    Time stamp : Tue, 8/12/2025 0:24:01
    File attributes : 0x00000020: Archive
    File ID : 00000000000000000001000000000031
    Parent file ID : 0000000000000000000100000000002f
    Source info : 0x00000000: *NONE*
    Security ID : 0
    Major version : 3
    Minor version : 0
    Record length : 112

    (Insert NFI entry here) [Keeps using same Filenum entry]
    File 49 File ID 0x31
    \A\B\C\D\E\background2.bmp <=== this is the path after the move
    $STANDARD_INFORMATION (resident)
    $FILE_NAME (resident)
    $DATA (nonresident)
    logical sectors 63128-70727 (0xf698-0x11447)

    *******

    For the third and final experiment, we can check to see if a hardlink
    was being used to implement a move. It is not. It's a separate event.
    To use this to make a move() needs two journal entries, the first entry
    to make-your-own move() is making the hardlink, the second operation
    would be removing the original $FILE_NAME entry (which would drop the
    nfi.exe entry below to having only one $FILE_NAME. Doing the move()
    this way is not atomic or compact either, because it would take
    two events to do it this way as well.

    mklink background5.bmp to A\B\C\D\E
    mklink /h E:\A\B\C\D\E\background5.bmp E:\background5.bmp

    Usn : 5960
    File name : background5.bmp
    File name length : 30
    Reason : 0x80010000: Hard link change | Close
    Time stamp : Tue, 8/12/2025 0:29:24
    File attributes : 0x00000020: Archive
    File ID : 00000000000000000001000000000032
    Parent file ID : 0000000000000000000100000000002f
    Source info : 0x00000000: *NONE*
    Security ID : 0
    Major version : 3
    Minor version : 0
    Record length : 112

    (Insert NFI entry here) [Adds a second $FILE_NAME to the entry, describes both hardlinked items]
    File 50 File ID 0x32
    \background5.bmp
    $STANDARD_INFORMATION (resident)
    $FILE_NAME (resident) \___ To show how one set of clusters can have two names
    $FILE_NAME (resident) /
    $DATA (nonresident)
    logical sectors 70728-76567 (0x11448-0x12b17)

    Summary: It takes calculus to correlate the individual events
    in the trace with one another. Do I personally know what
    intervening events could be stuffed between events in this
    trace ? I do not know.

    Paul

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Paul@nospam@needed.invalid to comp.sys.mac.advocacy,alt.comp.os.windows-10,alt.comp.os.windows-11 on Tue Aug 12 01:24:40 2025
    From Newsgroup: comp.sys.mac.advocacy

    On Mon, 8/11/2025 8:01 PM, Alan wrote:

    You have now shown you lack anything resembling a clue about the topic of this thread.

    Windows starts with mistakes made decades ago, and
    everything traces from that.

    They already tried to redesign the file system. It was called
    ReFS. ReFS was withdrawn, and I haven't seen a summary of
    what they didn't like about their design. Presumably it
    had a lot of baggage to carry, to reproduce the features of NTFS.

    It does occasionally pop up as a topic. It's not completely dead.
    I think you might, by some means, be able to create one of those.
    But I don't know why you would bother.

    The Search Indexer is an *inverted* index. It's a lot easier
    to deal with an index which is right way up, and things are
    filed by filename. If you look at the actual database. two
    tables are wired together as parent-number things. Whereas
    the table with the index materials is a "giant blob". I could not
    make sense of it, in a quick glance, but that wasn't why I was there.
    I was interested in whether you could make a file list from
    what is in the 4GB index, and you can make a file list of
    things that were scanned.

    Paul

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Alan@nuh-uh@nope.com to comp.sys.mac.advocacy,alt.comp.os.windows-10,alt.comp.os.windows-11 on Tue Aug 12 08:49:11 2025
    From Newsgroup: comp.sys.mac.advocacy

    On 2025-08-11 22:24, Paul wrote:
    On Mon, 8/11/2025 8:01 PM, Alan wrote:

    You have now shown you lack anything resembling a clue about the topic of this thread.

    Windows starts with mistakes made decades ago, and
    everything traces from that.

    OK... ...how is that an excuse?


    They already tried to redesign the file system. It was called
    ReFS. ReFS was withdrawn, and I haven't seen a summary of
    what they didn't like about their design. Presumably it
    had a lot of baggage to carry, to reproduce the features of NTFS.

    It does occasionally pop up as a topic. It's not completely dead.
    I think you might, by some means, be able to create one of those.
    But I don't know why you would bother.

    The Search Indexer is an *inverted* index. It's a lot easier
    to deal with an index which is right way up, and things are
    filed by filename. If you look at the actual database. two
    tables are wired together as parent-number things. Whereas
    the table with the index materials is a "giant blob". I could not
    make sense of it, in a quick glance, but that wasn't why I was there.
    I was interested in whether you could make a file list from
    what is in the 4GB index, and you can make a file list of
    things that were scanned.
    An inverted index is an absolute NECESSITY when searching for anything
    aside from the file name.

    Things being "filed by filename" is pretty much a tautology.

    You should stop pontificating about subjects about which you clearly
    know very little.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Alan@nuh-uh@nope.com to comp.sys.mac.advocacy,alt.comp.os.windows-10,alt.comp.os.windows-11 on Tue Aug 12 08:52:29 2025
    From Newsgroup: comp.sys.mac.advocacy

    On 2025-08-11 10:57, Alan wrote:
    On 2025-08-10 21:04, Paul wrote:
    On Sun, 8/10/2025 8:00 PM, Alan wrote:


    You don't have to "cp" or "copy" a file to copy it as such.

    OK. So what? I wasn't copying files when Windows wanted to re-index
    them...

    ...I was just moving them.

    And to help you, I have explained the implementation.

    You're just explaining WHY it does it badly, but the truth is that it doesn't HAVE to be done badly.


    The USN Journal is not a brain trust. All it can do, is
    report *every* file system change, so that utilities
    like Everything.exe or the Search Indexer in Windows,
    are apprised of file system changes.

    If you move a file, there is a "deletefile" in the
    USN Journal and a "createfile". Suggestions ? Timmy ?
    It is NOT ALLOWED to use calculus. That's how all file
    system operations work. Each operation is independent,
    primitive, and simple. This is how developers stay out
    of trouble, by using the KISS principle. They are
    NOT ALLOWED to notice "hey, this is the same file
    as before, let's just wodge this here metadata
    around in the inverted index". Multiple entries
    inside the inverted index would need to be corrected
    if you tried to do this sort of calculus. Instead,
    the primitives the software support is "remove index
    entry" or "add index entry", which requires a Merge
    of a small index, into the Master index.

    No, actually.

    When you MOVE a file, the USN Journal records this as a "rename".
    A file that is moved on an NTFS volume keeps the same File Reference
    Number, so there is no reason AT ALL that the indexer shouldn't be able
    to see that all that has changed about the file is the path TO that file.

    So you lose right from the outset with your attempt to justify the
    horrible performance of Windows indexing.
    No surprise that you've address every post in this thread except this
    one, is it?
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Alan@nuh-uh@nope.com to alt.comp.os.windows-10,comp.sys.mac.advocacy,alt.comp.os.windows-11 on Tue Aug 12 08:54:07 2025
    From Newsgroup: comp.sys.mac.advocacy

    On 2025-08-11 22:15, Paul wrote:
    On Mon, 8/11/2025 2:26 PM, Alan wrote:
    On 2025-08-10 23:23, Hank Rogers wrote:
    Marion <marion@facts.com> wrote:
    On Mon, 11 Aug 2025 00:04:32 -0400, Paul wrote :


    And to help you, I have explained the implementation.

    Paul,

    You're not normally on the Apple newsgroups, but I'm sure you're aware of >>>> the Apple religious zealotry, which will stop at nothing to promote/defend >>>> Apple to the death.

    In case you're unaware, Alan Baker is a classic Apple troll whom most of us
    have plonked years ago, as is David B. (although he's making a Snit-like >>>> resurgence recently) as is WolfFan & Hank Rogers - all of whom are similar.

    They're all Apple religious nutcases who almost hate that Windows exists. >>>>
    There's nothing wrong, per se, with them adoring their macs, but what's >>>> common with all of them is none of them know anything about Windows.

    The only thing they know is what Apple marketing advertises.
    They make *all* their decisions based purely on Apple advertising, in fact.

    They're herd animals to the core - where they live for affirmation of their
    choices which themselves were dictated by Apple - and not by critical
    thought processes.

    Anyway, you're welcome to strive to edify them but I think it's impossible.


    Wrong.  I don’t have a Mac and don’t want one.


    And also wrong in that the "edification" Paul was attempting to provide was plainly incorrect.

    :-)

    Here is an experiment carried out on an NTFS partition.
    The NTFS partition is created just for this exercise -- as
    a data partition, it is a bit "quieter". There are no intervening
    events polluting sequences here.

    *******

    I started with "how do you do the equivalent of touch() in Windows".
    Some AI at Google, provided this.

    type nul > E:\empty.txt

    The first thing I noticed, is right after this when I attempted to
    read the usn journal, it did not respond. First then, I had to create
    a journal.

    fsutil usn createjournal [m=1000 a=100] e: # The size arguments are not required, and I used defaults

    fsutil usn readjournal E: > S:\journal-output.txt # This dumps the journal so far.

    This is the event which shows an example of a zero length file being created.

    Usn : 0
    File name : empty.txt
    File name length : 18
    Reason : 0x00000004: Data truncation
    Time stamp : Tue, 8/12/2025 0:11:24
    File attributes : 0x00000020: Archive
    File ID : 00000000000000000001000000000026
    Parent file ID : 00000000000000000005000000000005
    Source info : 0x00000000: *NONE*
    Security ID : 0
    Major version : 3
    Minor version : 0
    Record length : 96

    *******

    Now that the journal is running, the first experiment is to
    copy a file from the root folder, down to an arbitrary folder lower down. There are six journal entries, and this is the last entry. The event
    changes seem to be ORed together in the status word. Basic info change,
    might be the final size of the copied file. The nfi.exe entry shows
    how the file information is stored in the Master File Table.

    Copy background.bmp to A\B\C\D\E

    Usn : 5584
    File name : background.bmp
    File name length : 28
    Reason : 0x80008903: Data overwrite | Data extend | File create | Security change | Basic info change | Close
    Time stamp : Tue, 8/12/2025 0:23:01
    File attributes : 0x00000020: Archive
    File ID : 00000000000000000001000000000033
    Parent file ID : 0000000000000000000100000000002f
    Source info : 0x00000000: *NONE*
    Security ID : 0
    Major version : 3
    Minor version : 0
    Record length : 104

    (Insert NFI entry here)
    File 51 File ID 0x33
    \A\B\C\D\E\background.bmp <=== this is my copied file
    $STANDARD_INFORMATION (resident)
    $FILE_NAME (resident)
    $DATA (nonresident)
    logical sectors 76568-84167 (0x12b18-0x148c7)

    *******

    This uses the mouse to move from the root folder, to five levels down,
    using two file explorer windows. As long as the balloon text next to the mouse cursor says (Move), it is being moved and not copied.

    This is not an atomic event. It's two separate events. Status words
    do not using the ORing scheme.

    Move background2.bmp to A\B\C\D\E

    Usn : 5672
    File name : background2.bmp
    File name length : 30
    Reason : 0x00001000: Rename: old name
    Time stamp : Tue, 8/12/2025 0:24:01
    File attributes : 0x00000020: Archive
    File ID : 00000000000000000001000000000031
    Parent file ID : 00000000000000000005000000000005
    Source info : 0x00000000: *NONE*
    Security ID : 0
    Major version : 3
    Minor version : 0
    Record length : 112

    Usn : 5768
    File name : background2.bmp
    File name length : 30
    Reason : 0x00002000: Rename: new name
    Time stamp : Tue, 8/12/2025 0:24:01
    File attributes : 0x00000020: Archive
    File ID : 00000000000000000001000000000031
    Parent file ID : 0000000000000000000100000000002f
    Source info : 0x00000000: *NONE*
    Security ID : 0
    Major version : 3
    Minor version : 0
    Record length : 112

    Usn : 5864
    File name : background2.bmp
    File name length : 30
    Reason : 0x80002000: Rename: new name | Close
    Time stamp : Tue, 8/12/2025 0:24:01
    File attributes : 0x00000020: Archive
    File ID : 00000000000000000001000000000031
    Parent file ID : 0000000000000000000100000000002f
    Source info : 0x00000000: *NONE*
    Security ID : 0
    Major version : 3
    Minor version : 0
    Record length : 112

    (Insert NFI entry here) [Keeps using same Filenum entry]
    File 49 File ID 0x31
    \A\B\C\D\E\background2.bmp <=== this is the path after the move
    $STANDARD_INFORMATION (resident)
    $FILE_NAME (resident)
    $DATA (nonresident)
    logical sectors 63128-70727 (0xf698-0x11447)

    *******

    For the third and final experiment, we can check to see if a hardlink
    was being used to implement a move. It is not. It's a separate event.
    To use this to make a move() needs two journal entries, the first entry
    to make-your-own move() is making the hardlink, the second operation
    would be removing the original $FILE_NAME entry (which would drop the
    nfi.exe entry below to having only one $FILE_NAME. Doing the move()
    this way is not atomic or compact either, because it would take
    two events to do it this way as well.

    mklink background5.bmp to A\B\C\D\E
    mklink /h E:\A\B\C\D\E\background5.bmp E:\background5.bmp

    Usn : 5960
    File name : background5.bmp
    File name length : 30
    Reason : 0x80010000: Hard link change | Close
    Time stamp : Tue, 8/12/2025 0:29:24
    File attributes : 0x00000020: Archive
    File ID : 00000000000000000001000000000032
    Parent file ID : 0000000000000000000100000000002f
    Source info : 0x00000000: *NONE*
    Security ID : 0
    Major version : 3
    Minor version : 0
    Record length : 112

    (Insert NFI entry here) [Adds a second $FILE_NAME to the entry, describes both hardlinked items]
    File 50 File ID 0x32
    \background5.bmp
    $STANDARD_INFORMATION (resident)
    $FILE_NAME (resident) \___ To show how one set of clusters can have two names
    $FILE_NAME (resident) /
    $DATA (nonresident)
    logical sectors 70728-76567 (0x11448-0x12b17)

    Summary: It takes calculus to correlate the individual events
    in the trace with one another. Do I personally know what
    intervening events could be stuffed between events in this
    trace ? I do not know.
    In summary:

    You claimed that moving a file generated a deletefile entry and a
    createfile entry in the USN journal...

    ...and you've just shown that to be bullshit.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Alan@nuh-uh@nope.com to comp.sys.mac.advocacy,alt.comp.os.windows-10,alt.comp.os.windows-11 on Tue Aug 12 08:55:51 2025
    From Newsgroup: comp.sys.mac.advocacy

    On 2025-08-11 15:02, Paul wrote:
    On Mon, 8/11/2025 2:25 PM, Alan wrote:
    On 2025-08-10 23:12, Paul wrote:

    This is the more direct approach. Untested (I don't use OneDrive).

    https://learn.microsoft.com/en-us/answers/questions/5293014/force-sync-in-onedrive

         You can also force a manual sync by following these steps:

         Press the Windows key + R to open the Run dialog box.
         Type "cmd" and press Enter to open the Command Prompt.
         Type "cd %userprofile%\OneDrive" and press Enter to navigate to the OneDrive folder.
         Type "onedrive.exe /sync" and press Enter to force a manual sync. >>>
    And in theory at least, that might pick up the folder change.
    Then have a look, search, or whatever.

        Paul
    On a Mac, just point a search at the top-level OneDrive folder and search for file name with '""' (or I can search for any other criterion I know will return everything; "modified:<2025-08-12" for instance).

    All the items appear in a flat list practically as fast as I can type it.


    :-)

    I'm surprised the OneDrive process, is not in constant communication with
    the Mother Ship, and able to get config changes from the Cloud.

    You could log in from the web and see your goods, but that's not
    as convenient.
    You don't actually bother reading what you're replying to...

    ...do you?

    Nor do you appear to know what a comma, [sic] used for in a sentence.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Marion@marion@facts.com to comp.sys.mac.advocacy,alt.comp.os.windows-10,alt.comp.os.windows-11 on Tue Aug 12 17:10:39 2025
    From Newsgroup: comp.sys.mac.advocacy

    On Tue, 12 Aug 2025 01:24:40 -0400, Paul wrote :


    Windows starts with mistakes made decades ago, and
    everything traces from that.

    Paul,

    You are helpful. You've always been helpful. For years.
    Maybe even for decades on this newsgroup (and others).

    You're even kind to others. But you're dealing with Alan Baker.
    He has no kind or purposefully helpful bone in his entire body.

    His only goal is inane MAGA religious zealotry at all costs.
    Hence, this discussion, to him, has nothing to do with Windows.

    It's all about Making Apple Great Again.

    You and I and most Windows posters can easily accept that Bill Gates was
    not a God, and worse, many (most? all?) of his decisions were lousy.

    But the MAGA Apple trolls are different.
    The feel their God, Steve Jobs and now Tim Cook, are infallible.

    There are no flaws in Apple software.
    None.

    They can't have flaws.
    Because Gods don't have flaws.

    I hope, for your sanity, you keep that in mind when dealing with them.

    In addition, Alan Baker lives on Usenet for his own daily amusement.
    He has no goal other than to promote Apple & to enjoy the process herein.

    He's a sadistically unprepossessing person devoid of basic humanity.
    You're welcome to deal with him - but at the expense of basic reality.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Paul@nospam@needed.invalid to alt.comp.os.windows-10,comp.sys.mac.advocacy,alt.comp.os.windows-11 on Tue Aug 12 13:41:10 2025
    From Newsgroup: comp.sys.mac.advocacy

    On Tue, 8/12/2025 11:54 AM, Alan wrote:

    In summary:

    You claimed that moving a file generated a deletefile entry and a createfile entry in the USN journal...

    ...and you've just shown that to be bullshit.

    I regret to inform you, that the output of this utility
    is NOT THE SAME AS THE OTHER TIME I RAN IT.

    For example, previously, as a file was written, there were incremental
    size events recorded for some reason. Those are missing from the trace now.

    Can you imagine ? An OS first released in 2015 and it is now 2025,
    and something has changed ? While the NTFS API revision number has
    not changed, the design of the file system has changed and is not
    backward compatible (max cluster size in W10 can't be mounted by Win7).

    The fsutil utility is an instance of utility that parses journal entries.
    There is no guarantee it is good or better than other examples of parsers written to analyze the thing.

    The point is, unless a single journal event has sufficient
    self-contained metadata for some calculus, there won't be any calculus.
    They're not going to sift through the events in there, until they
    have enough to perform some magic.

    I tried an experiment this morning, to make it more efficient,
    and what that did, is take an all day run to index C: and reduce
    that to two hours or so. It did not speed up all that much, and
    the inverted index file was still large. I tried searching for
    all images on the Test Machine with width:>0
    and it reported 75000 images but then it kinda froze (the progress
    bar on it stopped moving).

    It's just clunky software, and as I indicated before, nobody here
    particular cares about it or cares for it, using third-party
    tools instead which are more predictable. Sometimes you get
    lucky with the federated search and it works quickly, but it could
    take many indexing tries before it settles down. Originally, it exhibited looping behavior, where the count of files would go up and down by
    1 file count (keeping the CPU working on it). My working instance
    of it (Windows 7), is not looping like that now.

    I would be a lot happier, if I could tell you how to turn it off,
    but Microsoft is using it for some purpose of their own, and it
    could only be stopped by removing executables and moves of that sort.
    There is no button to switch it off, or I'd have switched it off on
    most of my installs here by now. If you kill it in Task Manager ("SearchIndexer.exe"), it restarts, and it does not follow a three strikes
    rule either, it will just keep restarting, with variable intervals
    for the restart. The restart time can be as short as one second.
    Or as long as minutes.

    This is why it's not a fetish topic, it is not reliable enough for
    daily use, and other tools work when you use them.

    The inverted index design is not all that unusual. I got my first
    taste of one of those on Adobe Distiller 4 late in Win98. It has
    an inverted index for searching PDF files, and it uses the
    merge small sets of files into the Master Index method too, once
    the index gets to a certain size. And the Adobe indexer was also
    dreadfully slow. The Microsoft behavior is not all that different.

    There are other kinds of databases for storing filenames, that
    are going to be a lot faster than an inverted content index
    (which is what an Everything.exe or a File Locator Pro would use).
    Even when the index is told to not store content, it still
    stores the metadata as if it was content (the size of the index
    file doesn't exactly get smaller).

    *******

    Since the playback journal works hand in glove with file system recovery,
    if the recovery method changes, what is collected in the journal has to match. That is one purpose it has to meet. The design would change, in the same
    way as other things changed, to reduce wear on SSD drives. That's why some
    of this evolution is going on.

    A secondary purpose is for broadcasting file changes to utilities for file tracking purpose.

    As an example of another change, the file buffering on file handles changed, such that writes are buffered to 64K and the writer will not write just one cluster when one cluster is ready. If the file is closed, then any remaining material in the buffer is flushed. I first noticed this on a fragmenter tool. At one time, it would make 4K fragments for me. Then on a later OS, it would only make 64K fragments (and the code for that utility had not changed).
    There are constantly changes like this going on in the OS, without
    anyone being informed of it. You make observations as best you can,
    to keep track.

    Paul



    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Alan@nuh-uh@nope.com to alt.comp.os.windows-10,comp.sys.mac.advocacy,alt.comp.os.windows-11 on Tue Aug 12 10:54:50 2025
    From Newsgroup: comp.sys.mac.advocacy

    On 2025-08-12 10:41, Paul wrote:
    On Tue, 8/12/2025 11:54 AM, Alan wrote:

    In summary:

    You claimed that moving a file generated a deletefile entry and a createfile entry in the USN journal...

    ...and you've just shown that to be bullshit.

    I regret to inform you, that the output of this utility
    is NOT THE SAME AS THE OTHER TIME I RAN IT.

    For example, previously, as a file was written, there were incremental
    size events recorded for some reason. Those are missing from the trace now.

    Files aren't WRITTEN when they are simply being "moved" from one
    directory (folder) to another.

    If you don't understand that basic fact, you can't be in this discussion.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Tom Elam@thomas.e.elam@gmail.com to comp.sys.mac.advocacy,alt.comp.os.windows-10,alt.comp.os.windows-11 on Sun Aug 17 16:03:45 2025
    From Newsgroup: comp.sys.mac.advocacy

    On 8/9/2025 7:30 PM, Alan wrote:
    I'm going some tech support for my brother today, and that's meant
    looking "under the hood" of his Windows 10 machine.

    And it is astounding how poorly Windows handles indexing content.

    I had to uninstall OneDrive and set it up again from scratch and in the course of that I moved the contents that had previously been
    synchronized to two folders with "(Old)" added to make sure that nothing
    got lost when we did it.

    And I wasn't surprised when resetting his connections to his OneDrive
    store and the company Sharepoint store set off a flurry of indexing. I wasn't even surprised that that took a bit of time to finish; I was re- downloading a lot of files which from the perspective of Windows, all
    needed to be indexed anew.

    What was completely surprising was that simply moving the those two
    "Old" folders immediately caused Windows to re-index that content! I
    decided to clean up the two separate "Old" stores into a single folder,
    and all of a sudden, the indexing which was at 0 in Settings:Search:Searching Windows

    Windows isn't smart enough to recognize that these are all files that
    its already indexed and they're now just in a new location!

    About 80,000 files were move about 30 minutes ago, and the re-indexing
    isn't even 25% done!

    If I do a similar thing on macOS, it's done almost before the files have finished the move.

    I'm really glad Alan does not know how badly the move to Modern Sleep
    has screwed up what was a perfectly good Windows feature. This goes back
    to at least 2020.

    https://mspoweruser.com/microsofts-modern-standby-is-draining-certain-laptops/

    In addition, some Windows machine are only able to perform Modern Sleep.
    Mine was one until I found a registry hack to enable Hibernation.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Paul@nospam@needed.invalid to comp.sys.mac.advocacy,alt.comp.os.windows-10,alt.comp.os.windows-11 on Sun Aug 17 18:15:40 2025
    From Newsgroup: comp.sys.mac.advocacy

    On Sun, 8/17/2025 4:03 PM, Tom Elam wrote:
    On 8/9/2025 7:30 PM, Alan wrote:
    I'm going some tech support for my brother today, and that's meant looking "under the hood" of his Windows 10 machine.

    And it is astounding how poorly Windows handles indexing content.

    I had to uninstall OneDrive and set it up again from scratch and in the course of that I moved the contents that had previously been synchronized to two folders with "(Old)" added to make sure that nothing got lost when we did it.

    And I wasn't surprised when resetting his connections to his OneDrive store and the company Sharepoint store set off a flurry of indexing. I wasn't even surprised that that took a bit of time to finish; I was re- downloading a lot of files which from the perspective of Windows, all needed to be indexed anew.

    What was completely surprising was that simply moving the those two "Old" folders immediately caused Windows to re-index that content! I decided to clean up the two separate "Old" stores into a single folder, and all of a sudden, the indexing which was at 0 in Settings:Search:Searching Windows

    Windows isn't smart enough to recognize that these are all files that its already indexed and they're now just in a new location!

    About 80,000 files were move about 30 minutes ago, and the re-indexing isn't even 25% done!

    If I do a similar thing on macOS, it's done almost before the files have finished the move.

    I'm really glad Alan does not know how badly the move to Modern Sleep has screwed up what was a perfectly good Windows feature. This goes back to at least 2020.

    https://mspoweruser.com/microsofts-modern-standby-is-draining-certain-laptops/

    In addition, some Windows machine are only able to perform Modern Sleep. Mine was one until I found a registry hack to enable Hibernation.


    But that's really no different than regular ACPI failures.

    The "powercfg" utility, has some tools for collecting reports and
    finding "hints" of a root cause.

    In your example, since the machine is not entering a low power state,
    I would be checking LastWake to see it bouncing out of the low power state.

    The machine I'm typing on, draws 33W while idling in S0. Your example
    is 27.5W in fake Modern Standby, which means it is fully in S0.
    My machine includes a plugin video card (the inclusion of which
    was forced by a bug in the design). The lowest S0 Idle I've got,
    is a 6 core machine that runs idling at 22 watts (using its iGPU).

    Then you have all possible combinations of broken and working stuff.

    https://www.elevenforum.com/t/disable-modern-standby-in-windows-10-and-windows-11.3929/

    The theme repeats over and over again with modern computers.
    Additional complexity, enlarged table of possibilities, and little
    to show for all of it.

    There is the potential (but not the guarantee) of a BIOS switch,
    to aid in changing ACPI model.

    And the worst case for laptops, is where the ACPI table has syntax
    errors, the Linux parser points out the problem, the manufacturer
    refuses (or is unable) to edit the BIOS and correct that part of it.
    It's not always possible, when purchasing, to catch problems
    like that before they sting you.

    Paul

    --- Synchronet 3.21a-Linux NewsLink 1.2