Having a NTFS-formatted partition content is not enough, the table of partitions must also flag that partition to make it visible in windows.
So in Windows, use DISPART, list disks ("LIST DISK" and ENTER), select the disk ("SEL DISK n"), look at the list of partitions on that disk ("LIST PART"), try listing the volumes recognized ("LIST VOL"):
If the partition selected is not visible with an asterisk, it has incorrect flags.
So you need to set the paritition type with the correct GUID (when using GPT partition) or correct MBR partition type ("SET TYPE ID=n", for the value of n supported, look at "HELP SET", should be "SET ID=07 OVERRIDE" on MBR disks for a base partition accepted by Windows, or "SET ID=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7" for a base partition accepted by Windows)
Then check attributes of the partition on GPT disks: "DET PART"; this is an hexadecimal value containing flags: HIDDEN, REQUIRED, READONLY. Some of them may be changed with "ATTR VOL [ SET | CLEAR ] [HIDDEN | READONLY | NODEFAULTDRIVERLETTER | SHADOWCOPY]"
Note that on MBR-partitioned disks, the attributes for HIDDEN, READONLY, NODRIVELETTER apply not just to the selected partition but to ALL partitions of the disk (because of limtiation of the legacy MBR partitioning format). On GPT disks, these attributes are set independantly for each partition.
Note also that if you partitioned your NTFS partition on Linux with "fdisk", this still does not work, but it works with "gparted" because "legacy versions of "fdisk" forget to allocate and initialize some NTFS structures, notably the $Logfile, $Upcase, or $Quota, and have used legacy NTF3.1 format used in Windows 2000 or before. Now windows allocates "$Quota" as a regular file inside a new "$Extend" directory, and also allocates the special file "$UpCase" (containing a compressed case mapping from specific versions of Unicode known at the time the volume was formatted, as this influences how directories are sorted and lookep up for case insensitive searches; Linux does not care because it prefers case sensitive filenames and some old NTFS drivers on Linux do not properly handle case conversions and equivalences for case insensitive filenames).
If you have data on your Linux partition try making some free space on the volume to reduce its partition size using Gparted, then create a new partition with parted/Gparted and transfer your files to it. This done, you can drop the old partition incorrectly formatted unmount the volume of your backup to "slide" it where the old partition was, then extend it to cover the rest. remount on Linux to see if all is OK.
Now Windows should recognize it... unless your Linux has old NTFS filesystem driver (not those from "NTFS-3G" which have better quality and support more things).